import { IModule, Module } from '@lskjs/module'; import { IAsyncModelKeyValue, IModel, IModelKeyValue, IModelsModule } from './types'; export declare class ModelsModule extends Module implements IModelsModule { /** */ __models?: IAsyncModelKeyValue; /** * overridable */ models?: IAsyncModelKeyValue; /** * overridable */ getModels(): Promise; setProp(key: string, value: any): Promise; moduleGetter(m: IModule): Promise; model(nameOrNames: string | string[], ...args: any[]): Promise; getModules(): Promise; } export default ModelsModule;