import { Tool } from "@modelcontextprotocol/sdk/types.js";
export interface ListToolsRequestSchema {
    type: "object";
    properties: {
        category?: {
            type: "string";
            description: "Optional category to filter tools by";
            enum: ["analysis", "reports", "maintenance", "compliance", "performance"];
        };
        search?: {
            type: "string";
            description: "Optional search term to filter tools by name or description";
        };
        include_deprecated?: {
            type: "boolean";
            description: "Whether to include deprecated tools in the response";
            default: false;
        };
    };
    additionalProperties: false;
}
export declare const listToolsRequestSchema: ListToolsRequestSchema;
export declare const typesenseTools: Tool[];
export declare const mongodbTools: Tool[];
export declare const generalTools: Tool[];
export declare const documentParserTools: Tool[];
export declare const casefileTools: Tool[];
export declare const toolDefinitions: Tool[];
