import type { ReviewReportContent, ReviewReportGateway, ReviewReportLocation } from '../../../../modules/claude-invocation/entities/sessionCompletion/reviewReport.gateway.js';
export interface ReviewReportFileSystem {
    existsSync: (path: string) => boolean;
    readFileSync: (path: string) => string;
    readdirSync: (path: string) => string[];
}
export declare class ReviewReportFileSystemGateway implements ReviewReportGateway {
    private readonly fs;
    constructor(fs?: ReviewReportFileSystem);
    buildPath(location: ReviewReportLocation): string;
    read(location: ReviewReportLocation): ReviewReportContent | null;
}
//# sourceMappingURL=reviewReport.fileSystem.gateway.d.ts.map