import { EntityDict } from 'oak-domain/es/base-app-domain'; import { EntityDict as BaseEntityDict } from 'oak-domain/es/types/Entity'; import { SyncContext, SyncRowStore } from 'oak-domain/es/store/SyncRowStore'; import { SerializedData } from 'oak-domain/es/context/SerializedData'; import { SubScriber } from '../features/socket/subscriber'; import { Environment } from '../features/environment'; import { Navigator } from '../features/navigator'; import { BasicFeatures } from '../features'; export declare abstract class FrontendRuntimeContext extends SyncContext { subscriber: SubScriber; env: Environment; navigator: Navigator; protected features: BasicFeatures; constructor(store: SyncRowStore>, features: BasicFeatures); getLocale(): Promise; protected getSerializedData(): Promise; } export default FrontendRuntimeContext;