export interface Plugin { name: string; install(app: App): void; } export interface App { use(plugin: Plugin): App; provide(key: string, value: T): App; resolve(key: string): T | undefined; } export declare function createApp(): App; //# sourceMappingURL=app.d.ts.map