import type { KanbanToolInput } from './kanban-tool-types.js'; export declare function boardCreateInput(input: KanbanToolInput, title: string): { title: string; description?: string; tags?: string[]; generatedBy?: string; atomicity?: { mode: "assess" | "enforce" | "off"; decomposition: "auto" | "propose"; }; } | { completionGate: { enforcement: 'strict' | 'soft'; }; title: string; description?: string; tags?: string[]; generatedBy?: string; atomicity?: { mode: "assess" | "enforce" | "off"; decomposition: "auto" | "propose"; }; }; export declare function boardUpdatePatch(input: KanbanToolInput): { title?: string; description?: string; tags?: string[]; atomicity?: { mode: "assess" | "enforce" | "off"; decomposition: "auto" | "propose"; }; } | { completionGate: { enforcement: 'strict' | 'soft'; }; title?: string; description?: string; tags?: string[]; atomicity?: { mode: "assess" | "enforce" | "off"; decomposition: "auto" | "propose"; }; }; export declare function duplicateBoardOptions(input: KanbanToolInput): { title?: string; generatedBy?: string; includeTasks?: boolean; includeCompletedTasks?: boolean; preserveAssignment?: boolean; }; //# sourceMappingURL=kanban-board-inputs.d.ts.map