import { EntityDict } from 'general-app-domain'; import { Feature } from 'oak-frontend-base'; import { Aspect, Context, SelectRowShape } from 'oak-domain/lib/types'; import { Cache } from 'oak-frontend-base'; export declare class Application, AD extends Record>> extends Feature { private applicationId?; private application?; private rwLock; private cache?; constructor(); setApplicationId(id: string): Promise; setCache(cache: Cache): void; getApplication(): SelectRowShape; getApplicationId(): string; }