/**
 * MCP Tool Definitions
 *
 * Defines the tools that CodraGraph exposes to external AI agents.
 * All tools support an optional `repo` parameter for multi-repo setups.
 */
export interface ToolDefinition {
    name: string;
    description: string;
    inputSchema: {
        type: 'object';
        properties: Record<string, {
            type: string;
            description?: string;
            default?: unknown;
            items?: {
                type: string;
            };
            enum?: string[];
            minimum?: number;
            maximum?: number;
            minLength?: number;
        }>;
        required: string[];
    };
}
export declare const CODRAGRAPH_TOOLS: ToolDefinition[];
