export declare class EnvCleanupManager { private static originalEnv; private static isInitialized; private static isTestEnvironment; private static trackedKeys; static initialize(): void; static createSnapshot(): void; static trackVariable(key: string): void; static setVariable(key: string, value: string): void; static deleteVariable(key: string): void; static restoreEnvironment(): void; static restoreAllEnvironment(): void; static getEnvironmentDiff(): { added: string[]; modified: string[]; deleted: string[]; }; static getTrackedVariables(): string[]; static clearTracking(): void; static isManagerInitialized(): boolean; } export declare function setTestEnvVar(key: string, value: string): void; export declare function deleteTestEnvVar(key: string): void; export declare function withTestEnvVars(envVars: Record, callback: () => T): T; export declare function initializeEnvCleanupManager(): void; export declare function restoreTestEnvironment(): void; export declare function restoreAllTestEnvironment(): void; //# sourceMappingURL=env-cleanup-manager.d.ts.map