import type { ZovaConfigEnv } from '../../types/utils/env.ts'; import type { ZovaConfig } from './config.ts'; import type { ZovaConstant } from './constant.ts'; import { BeanContainer } from '../../bean/beanContainer.ts'; import { SysMeta } from './meta.ts'; import { SysUtil } from './util.ts'; declare const SymbolSysInitializePromise: unique symbol; declare const SymbolSysClose: unique symbol; export declare class ZovaSys { private [SymbolSysInitializePromise]; private [SymbolSysClose]; bean: BeanContainer; util: SysUtil; meta: SysMeta; config: ZovaConfig; configOriginal: Partial; env: ZovaConfigEnv; constant: ZovaConstant; constructor(); private _initializeInner; private _hookClose; close(): void; private _combineConfig; private _prepareEnv; private _prepareEnv_Runtime; private _prepareEnv_Client; } export declare const sys: ZovaSys; export {}; //# sourceMappingURL=sys.d.ts.map