import { AppLoader as GeneralAppLoader, RowStore, Context, EntityDict } from "oak-domain/lib/types"; import { MySQLConfiguration } from 'oak-db/lib/MySQL/types/Configuration'; export declare class AppLoader> extends GeneralAppLoader { private dbStore; private aspectDict; private contextBuilder; constructor(path: string, contextBuilder: (scene?: string) => (store: RowStore) => Cxt, dbConfig: MySQLConfiguration); mount(initialize?: true): Promise; unmount(): Promise; execAspect(name: string, context: Cxt, params?: any): Promise; initialize(dropIfExists?: boolean): Promise; getStore(): RowStore; }