import type { DatabaseClient } from '../../../providers/database/client.js';
import type { Filter } from '../../../providers/database/pagination/types.js';
import type { FileHashStatus, UpsertFileHashParams } from '../types.js';
export declare class FileHashesWriteRepository {
    #private;
    constructor(db: DatabaseClient);
    upsertFileHash(upsertFileHashParams: UpsertFileHashParams): Promise<string | null>;
    updateFileHashes(status: FileHashStatus, filter: Filter): Promise<boolean>;
    deleteFileHashes(filter: Filter): Promise<boolean>;
}
//# sourceMappingURL=file-hashes-write-repository.d.ts.map