/**
 * Bulk Operations Tools — MCP tools for batch updates.
 *
 * ADR-174 Phase 2 item 2 follow-up: `pica_works_bulk_update.updates`
 * validates against `WORK_WRITE_PROPERTIES` — the same canonical source
 * of truth that gates `pica_works_update`. Without this, bulk update is
 * the last surface that still accepts any key (the silent-data-loss
 * vector the audit flagged at row 25).
 */
import { PicaClient } from "@withpica/mcp-sdk";
import { ToolDefinition, ToolExecutor } from "./index.js";
export declare class BulkTools {
    private pica;
    constructor(pica: PicaClient);
    getTools(): Array<{
        definition: ToolDefinition;
        executor: ToolExecutor;
    }>;
    private bulkUpdateWorks;
    private bulkUpdatePeopleRoles;
    private bulkLinkArtist;
    private bulkReassignRecordingArtist;
    private bulkAddCollaborator;
    private addWorkWriters;
    private bulkCopyCredits;
    private bulkAddPeopleTags;
}
//# sourceMappingURL=bulk.d.ts.map