export interface ExclusivePrivateFileHandle { close(): Promise; sync(): Promise; writeFile(data: string, encoding: BufferEncoding): Promise; } export interface ExclusivePrivateFileSystem { open(file: string, flags: "wx", mode: number): Promise; unlink(file: string): Promise; } export interface ExclusivePrivateFileMessages { exists: string; failure: string; invalidPath: string; } export declare const DEFAULT_EXCLUSIVE_PRIVATE_FILE_SYSTEM: ExclusivePrivateFileSystem; export declare function resolveExclusivePrivateFile(file: string, messages: ExclusivePrivateFileMessages): string; export declare function writeExclusivePrivateFile(file: string, content: string, messages: ExclusivePrivateFileMessages, fileSystem?: ExclusivePrivateFileSystem): Promise; //# sourceMappingURL=exclusive-private-file.d.ts.map