import { z } from 'zod'; export declare const listDossiers: import("./define.js").ToolDef<{}>; export declare const openDossier: import("./define.js").ToolDef<{ name: z.ZodString; reference: z.ZodOptional; }>; export declare const openQuestion: import("./define.js").ToolDef<{ dossierId: z.ZodString; title: z.ZodString; body: z.ZodOptional; options: z.ZodOptional>; }>; export declare const saveFinding: import("./define.js").ToolDef<{ attachmentId: z.ZodOptional; attachmentPage: z.ZodOptional; title: z.ZodString; detail: z.ZodOptional; value: z.ZodOptional; confidence: z.ZodOptional>; normCode: z.ZodOptional; sectionPath: z.ZodOptional; page: z.ZodOptional; normEdition: z.ZodOptional; dossierId: z.ZodString; questionId: z.ZodOptional; kind: z.ZodEnum<{ reference: "reference"; hypothesis: "hypothesis"; observation: "observation"; }>; }>; export declare const recordDecision: import("./define.js").ToolDef<{ confirmed: z.ZodOptional; title: z.ZodString; detail: z.ZodOptional; value: z.ZodOptional; confidence: z.ZodOptional>; normCode: z.ZodOptional; sectionPath: z.ZodOptional; page: z.ZodOptional; normEdition: z.ZodOptional; questionId: z.ZodOptional; dossierId: z.ZodOptional; question: z.ZodOptional; retainedOption: z.ZodOptional; }>; export declare const loadDossier: import("./define.js").ToolDef<{ dossierId: z.ZodOptional; name: z.ZodOptional; }>; export declare const resolveQuestion: import("./define.js").ToolDef<{ questionId: z.ZodString; resolved: z.ZodOptional; confirmed: z.ZodOptional; }>; export declare const draftDeliverable: import("./define.js").ToolDef<{ dossierId: z.ZodString; kind: z.ZodEnum<{ project_basis: "project_basis"; use_agreement: "use_agreement"; geotechnical_report: "geotechnical_report"; verification_note: "verification_note"; other: "other"; }>; title: z.ZodOptional; }>; export declare const writeSection: import("./define.js").ToolDef<{ deliverableId: z.ZodString; path: z.ZodString; body: z.ZodString; sources: z.ZodArray; ref: z.ZodString; label: z.ZodOptional; }, z.core.$strip>>; gap: z.ZodOptional; }>; export declare const listAttachments: import("./define.js").ToolDef<{ dossierId: z.ZodString; }>; export declare const readAttachment: import("./define.js").ToolDef<{ attachmentId: z.ZodString; from: z.ZodOptional; to: z.ZodOptional; maxChars: z.ZodOptional; }>; export declare const searchInDossier: import("./define.js").ToolDef<{ dossierId: z.ZodString; keyword: z.ZodString; limit: z.ZodOptional; }>; export declare const addAttachment: import("./define.js").ToolDef<{ dossierId: z.ZodString; filePath: z.ZodString; }>; export declare const listTemplates: import("./define.js").ToolDef<{}>; export declare const applyTemplate: import("./define.js").ToolDef<{ dossierId: z.ZodString; templateId: z.ZodString; }>; export declare const listQuestions: import("./define.js").ToolDef<{ dossierId: z.ZodString; status: z.ZodOptional>; limit: z.ZodOptional; cursor: z.ZodOptional; }>; export declare const getQuestion: import("./define.js").ToolDef<{ questionId: z.ZodString; limit: z.ZodOptional; cursor: z.ZodOptional; }>; export declare const getDossierActivity: import("./define.js").ToolDef<{ dossierId: z.ZodString; limit: z.ZodOptional; cursor: z.ZodOptional; }>; export declare const listExports: import("./define.js").ToolDef<{ dossierId: z.ZodString; }>; export declare const updateQuestion: import("./define.js").ToolDef<{ questionId: z.ZodString; title: z.ZodOptional; body: z.ZodOptional; assigneeEmail: z.ZodOptional>; dueAt: z.ZodOptional>; }>; export declare const addOption: import("./define.js").ToolDef<{ questionId: z.ZodString; name: z.ZodString; description: z.ZodOptional; }>; export declare const updateOption: import("./define.js").ToolDef<{ optionId: z.ZodString; name: z.ZodOptional; description: z.ZodOptional; retained: z.ZodOptional; }>; export declare const deleteOption: import("./define.js").ToolDef<{ optionId: z.ZodString; confirmed: z.ZodOptional; }>; export declare const deleteQuestion: import("./define.js").ToolDef<{ questionId: z.ZodString; confirmed: z.ZodOptional; }>; export declare const addComment: import("./define.js").ToolDef<{ dossierId: z.ZodString; body: z.ZodString; questionId: z.ZodOptional; entryId: z.ZodOptional; }>; export declare const updateEntry: import("./define.js").ToolDef<{ entryId: z.ZodString; title: z.ZodOptional; detail: z.ZodOptional; value: z.ZodOptional; confidence: z.ZodOptional>; normCode: z.ZodOptional; sectionPath: z.ZodOptional; page: z.ZodOptional>; normEdition: z.ZodOptional; }>; export declare const attachEntry: import("./define.js").ToolDef<{ entryId: z.ZodString; questionId: z.ZodNullable; optionId: z.ZodOptional>; }>; export declare const dossierTools: (import("./define.js").ToolDef<{}> | import("./define.js").ToolDef<{ name: z.ZodString; reference: z.ZodOptional; }> | import("./define.js").ToolDef<{ dossierId: z.ZodString; title: z.ZodString; body: z.ZodOptional; options: z.ZodOptional>; }> | import("./define.js").ToolDef<{ attachmentId: z.ZodOptional; attachmentPage: z.ZodOptional; title: z.ZodString; detail: z.ZodOptional; value: z.ZodOptional; confidence: z.ZodOptional>; normCode: z.ZodOptional; sectionPath: z.ZodOptional; page: z.ZodOptional; normEdition: z.ZodOptional; dossierId: z.ZodString; questionId: z.ZodOptional; kind: z.ZodEnum<{ reference: "reference"; hypothesis: "hypothesis"; observation: "observation"; }>; }> | import("./define.js").ToolDef<{ confirmed: z.ZodOptional; title: z.ZodString; detail: z.ZodOptional; value: z.ZodOptional; confidence: z.ZodOptional>; normCode: z.ZodOptional; sectionPath: z.ZodOptional; page: z.ZodOptional; normEdition: z.ZodOptional; questionId: z.ZodOptional; dossierId: z.ZodOptional; question: z.ZodOptional; retainedOption: z.ZodOptional; }> | import("./define.js").ToolDef<{ dossierId: z.ZodOptional; name: z.ZodOptional; }> | import("./define.js").ToolDef<{ questionId: z.ZodString; resolved: z.ZodOptional; confirmed: z.ZodOptional; }> | import("./define.js").ToolDef<{ dossierId: z.ZodString; kind: z.ZodEnum<{ project_basis: "project_basis"; use_agreement: "use_agreement"; geotechnical_report: "geotechnical_report"; verification_note: "verification_note"; other: "other"; }>; title: z.ZodOptional; }> | import("./define.js").ToolDef<{ deliverableId: z.ZodString; path: z.ZodString; body: z.ZodString; sources: z.ZodArray; ref: z.ZodString; label: z.ZodOptional; }, z.core.$strip>>; gap: z.ZodOptional; }> | import("./define.js").ToolDef<{ dossierId: z.ZodString; }> | import("./define.js").ToolDef<{ attachmentId: z.ZodString; from: z.ZodOptional; to: z.ZodOptional; maxChars: z.ZodOptional; }> | import("./define.js").ToolDef<{ dossierId: z.ZodString; keyword: z.ZodString; limit: z.ZodOptional; }> | import("./define.js").ToolDef<{ dossierId: z.ZodString; filePath: z.ZodString; }> | import("./define.js").ToolDef<{ dossierId: z.ZodString; templateId: z.ZodString; }> | import("./define.js").ToolDef<{ dossierId: z.ZodString; status: z.ZodOptional>; limit: z.ZodOptional; cursor: z.ZodOptional; }> | import("./define.js").ToolDef<{ questionId: z.ZodString; limit: z.ZodOptional; cursor: z.ZodOptional; }> | import("./define.js").ToolDef<{ dossierId: z.ZodString; limit: z.ZodOptional; cursor: z.ZodOptional; }> | import("./define.js").ToolDef<{ questionId: z.ZodString; title: z.ZodOptional; body: z.ZodOptional; assigneeEmail: z.ZodOptional>; dueAt: z.ZodOptional>; }> | import("./define.js").ToolDef<{ questionId: z.ZodString; name: z.ZodString; description: z.ZodOptional; }> | import("./define.js").ToolDef<{ optionId: z.ZodString; name: z.ZodOptional; description: z.ZodOptional; retained: z.ZodOptional; }> | import("./define.js").ToolDef<{ optionId: z.ZodString; confirmed: z.ZodOptional; }> | import("./define.js").ToolDef<{ questionId: z.ZodString; confirmed: z.ZodOptional; }> | import("./define.js").ToolDef<{ dossierId: z.ZodString; body: z.ZodString; questionId: z.ZodOptional; entryId: z.ZodOptional; }> | import("./define.js").ToolDef<{ entryId: z.ZodString; title: z.ZodOptional; detail: z.ZodOptional; value: z.ZodOptional; confidence: z.ZodOptional>; normCode: z.ZodOptional; sectionPath: z.ZodOptional; page: z.ZodOptional>; normEdition: z.ZodOptional; }> | import("./define.js").ToolDef<{ entryId: z.ZodString; questionId: z.ZodNullable; optionId: z.ZodOptional>; }>)[];