/**
 * FileStorageBackend - IStorageBackend implementation wrapping FileOperationsService.
 *
 * Delegates all I/O to the existing security-audited FileOperationsService,
 * ensuring path validation, atomic reads, and audit logging are preserved.
 */
import type { IStorageBackend } from './IStorageBackend.js';
import type { StorageItemMetadata } from './types.js';
import type { FileOperationsService } from '../services/FileOperationsService.js';
export declare class FileStorageBackend implements IStorageBackend {
    private readonly fileOps;
    constructor(fileOps: FileOperationsService);
    listFiles(directory: string, extension: string): Promise<string[]>;
    stat(absolutePath: string): Promise<StorageItemMetadata>;
    statMany(directory: string, relativePaths: string[]): Promise<Map<string, StorageItemMetadata>>;
    readFile(absolutePath: string): Promise<string>;
    directoryExists(directory: string): Promise<boolean>;
}
//# sourceMappingURL=FileStorageBackend.d.ts.map