import { RuntimeContext } from './RuntimeContext'; import { EntityDict } from '../general-app-domain'; import { SerializedData } from './FrontendRuntimeContext'; import { AsyncContext } from 'oak-domain/lib/store/AsyncRowStore'; /** * general数据结构要求的后台上下文 */ export declare class BackendRuntimeContext extends AsyncContext implements RuntimeContext { private application?; private token?; private amIRoot?; private rootMode?; protected initialize(data?: SerializedData): Promise; getApplicationId(): ED["application"]["Schema"]["id"] | undefined; getSystemId(): ED["application"]["Schema"]["systemId"] | undefined; getApplication(): Partial | undefined; getTokenValue(allowUnloggedIn?: boolean): "oak-root-token" | ED["token"]["Schema"]["id"] | undefined; getToken(allowUnloggedIn?: boolean): Partial | undefined; getCurrentUserId(allowUnloggedIn?: boolean): string; toString(): string; isRoot(): boolean; }