/**
 * Ensure directory exists for file cache operations
 */
export declare const ensureDirectoryExists: (filePath: string) => Promise<void>;
/**
 * Encrypt data for file storage
 */
export declare const encryptFileData: (data: string, key?: Buffer) => {
    encrypted: string;
    iv: string;
    authTag: string;
    key: string;
};
/**
 * Decrypt data from file storage
 */
export declare const decryptFileData: (encrypted: string, iv: string, authTag: string, key: string) => string;
/**
 * Compress data if beneficial
 */
export declare const compressFileData: (data: string) => Promise<{
    data: string;
    compressed: boolean;
}>;
/**
 * Decompress data
 */
export declare const decompressFileData: (data: string, compressed: boolean) => Promise<string>;
//# sourceMappingURL=cacheSys.utils.d.ts.map