import { IPersistence } from "./IPersistence.js"; import { Logger, LoggerOptions } from "@azure/msal-common/node"; import { BasePersistence } from "./BasePersistence.js"; export declare class FilePersistence extends BasePersistence implements IPersistence { private filePath; private logger; private constructor(); static create(fileLocation: string, loggerOptions?: LoggerOptions): Promise; save(contents: string): Promise; saveBuffer(contents: Uint8Array): Promise; load(): Promise; loadBuffer(): Promise; delete(): Promise; getFilePath(): string; reloadNecessary(lastSync: number): Promise; getLogger(): Logger; createForPersistenceValidation(): Promise; private static createDefaultLoggerOptions; private timeLastModified; private createCacheFile; private createFileDirectory; } //# sourceMappingURL=FilePersistence.d.ts.map