import { EntityDict as BaseEntityDict } from 'oak-domain/lib/types/Entity'; import { InitializeOptions } from 'oak-frontend-base'; import { Aspect, Checker, Connector, StorageSchema } from 'oak-domain/lib/types'; import { EntityDict } from './oak-app-domain'; import { CacheStore } from 'oak-frontend-base/es/cacheStore/CacheStore'; import { BackendRuntimeContext } from './context/BackendRuntimeContext'; import { FrontendRuntimeContext } from './context/FrontendRuntimeContext'; import { GAD, GFD } from './types/Page'; import { AppType } from './oak-app-domain/Application/Schema'; export declare function initialize, AD extends Record>, FrontCxt extends FrontendRuntimeContext>>(type: AppType, domain: string, storageSchema: StorageSchema, frontendContextBuilder: () => (store: CacheStore) => FrontCxt, connector: Connector, checkers: Array>, option: InitializeOptions): { features: GFD & import("oak-common-aspect").CommonAspectDict>; };