export interface FileCacheInterface { get(key: string): Promise; set(key: string, value: unknown): Promise; remove(key: string): Promise; } export declare class FileCache implements FileCacheInterface { private readonly dirPath; private readonly keyPrefix; constructor({ dirPath, keyPrefix }: { dirPath: string; keyPrefix?: string; }); get(key: string): Promise; set(key: string, value: unknown): Promise; remove(key: string): Promise; private filePathKey; } /** * This no-op file cache is used to replace FileCache when Stackbit runs in Cloud. */ export declare class NoopFileCache implements FileCacheInterface { get(): Promise; set(): Promise; remove(): Promise; } //# sourceMappingURL=file-cache.d.ts.map