import { z } from 'zod';
export declare const TOOL_LIST_KNOWLEDGE_DOCUMENTS_DESCRIPTION = "Tool: list_knowledge_documents\n\nPurpose:\nList the knowledge documents that have been curated for this AI agent by the organization. These are short, user-written reference notes (business rules, glossaries, definitions, policies, runbooks, domain background) intended to extend the agent's understanding of the project beyond what the semantic layer and warehouse schema describe.\n\nEach item in the result includes a short summary describing what the document is about. Use that summary to decide whether the full content is worth reading with get_knowledge_document_content.\n\nWhen to use:\n- At the start of a task, to discover what curated knowledge exists that might be relevant.\n- When the user references a concept that might be defined in business documentation (e.g. \"what counts as an active user\", \"how do we classify a refund\").\n- When you need background or policy context that the data warehouse alone cannot provide.\n\nDo NOT use:\n- For data queries \u2014 use generateVisualization / runSql / findFields instead.\n- For schema or table discovery \u2014 use findExplores / listWarehouseTables instead.\n\nParameters:\n- (no parameters)\n";
export declare const toolListKnowledgeDocumentsArgsSchema: z.ZodObject<{}, z.UnknownKeysParam, z.ZodTypeAny, {}, {}>;
export declare const toolListKnowledgeDocumentsOutputSchema: z.ZodObject<{
    result: z.ZodString;
    metadata: z.ZodObject<{
        status: z.ZodEnum<["success", "error"]>;
    }, "strip", z.ZodTypeAny, {
        status: "error" | "success";
    }, {
        status: "error" | "success";
    }>;
}, "strip", z.ZodTypeAny, {
    result: string;
    metadata: {
        status: "error" | "success";
    };
}, {
    result: string;
    metadata: {
        status: "error" | "success";
    };
}>;
export type ToolListKnowledgeDocumentsArgs = z.infer<typeof toolListKnowledgeDocumentsArgsSchema>;
export type ToolListKnowledgeDocumentsOutput = z.infer<typeof toolListKnowledgeDocumentsOutputSchema>;
//# sourceMappingURL=toolListKnowledgeDocumentsArgs.d.ts.map