import { ValueInfo } from '../../../shared/value-info'; export type SingleInstanceStorageConfig = { basePath: string; }; export declare class SingleInstanceStorage { private sessionValues; private fsStorage; private waiters; constructor(config: SingleInstanceStorageConfig); loadInfo({ key, sig, ttl }: { key: string; sig: string; ttl?: number; }): Promise; private loadPersistentValueInfo; setComputing(valueInfo: ValueInfo): Promise; waitValue(key: string): Promise; setComputed({ key, value, error }: { key: string; value?: unknown; error?: string; }): Promise; getLoadedInfo(key: string): Promise; getLoadedInfoList(prefix: string): Promise; /** * Clears all session values. */ clearSession(): Promise; } //# sourceMappingURL=index.d.ts.map