import { AppProtocol } from '../apps/types.js'; import { BaseLoader } from './BaseLoader.js'; export declare class AppLoader extends BaseLoader { constructor(basePath?: string); hasApps(): Promise; protected validateItem(app: any): app is AppProtocol; protected createInstance(AppClass: any): AppProtocol; protected getItemName(app: AppProtocol): string; loadApps(): Promise; }