import { Feature } from 'oak-frontend-base/lib/types/Feature'; import { AspectDict } from '../aspects/AspectDict'; import { EntityDict } from '../general-app-domain'; import { Cache } from 'oak-frontend-base/lib/features/cache'; import { Config as ConfigDef } from '../types/Config'; import { BackendRuntimeContext } from '../context/BackendRuntimeContext'; import { CommonAspectDict } from 'oak-common-aspect'; import { FrontendRuntimeContext } from '../context/FrontendRuntimeContext'; export declare class Config, FrontCxt extends FrontendRuntimeContext, AD extends AspectDict & CommonAspectDict> extends Feature { private cache; constructor(cache: Cache>); updateConfig(entity: 'platform' | 'system', entityId: string, config: ConfigDef): Promise; }