export declare function snapshotStateDirEnv(): { restore(): void; }; export declare function restoreStateDirEnv(snapshot: ReturnType): void; export declare function setStateDirEnv(stateDir: string): void; export declare function withStateDirEnv(prefix: string, fn: (ctx: { tempRoot: string; stateDir: string; }) => Promise): Promise;