import type { App } from 'vue'; import type { BeanContainer } from '../../bean/beanContainer.ts'; import type { TypeErrorsInternal } from '../../bean/resource/error/errorInternal.ts'; import type { ZovaContext } from '../context/context.ts'; import { AppMeta } from './meta.ts'; import { AppUtil } from './util.ts'; declare const SymbolAppClose: unique symbol; export declare class ZovaApplication { private _reloadDelayTimer; private [SymbolAppClose]; vue: App; bean: BeanContainer; util: AppUtil; meta: AppMeta; ctx: ZovaContext; constructor(vue: App, ctxRoot: ZovaContext); get sys(): import("zova").ZovaSys; reload(): void; reloadDelay(cancel?: boolean): void; throw(code: keyof TypeErrorsInternal | number, ...args: any[]): never; close(): void; } declare module 'vue' { interface App { zova: ZovaApplication; } } export {}; //# sourceMappingURL=application.d.ts.map