/**
 * Large Context Analysis MCP Tools (Inspired by Consult7)
 *
 * These tools enable analysis of massive codebases and file collections
 * beyond typical context window limitations using large context models
 */
import { Tool } from '@modelcontextprotocol/sdk/types.js';
/**
 * Analyze entire codebases with large context models
 */
export declare const analyze_large_codebase: Tool;
/**
 * Generate a directory tree structure
 */
export declare const generate_directory_tree: Tool;
/**
 * Collect files matching patterns for manual analysis
 */
export declare const collect_code_context: Tool;
/**
 * Analyze project architecture and structure
 */
export declare const analyze_project_structure: Tool;
/**
 * Find patterns across large codebases
 */
export declare const find_codebase_patterns: Tool;
/**
 * Generate project documentation
 */
export declare const generate_project_docs: Tool;
/**
 * Estimate large context analysis cost
 */
export declare const estimate_analysis_cost: Tool;
export declare const largeContextTools: {
    [x: string]: unknown;
    name: string;
    inputSchema: {
        [x: string]: unknown;
        type: "object";
        properties?: {
            [x: string]: unknown;
        } | undefined;
        required?: string[] | undefined;
    };
    title?: string | undefined;
    description?: string | undefined;
    outputSchema?: {
        [x: string]: unknown;
        type: "object";
        properties?: {
            [x: string]: unknown;
        } | undefined;
        required?: string[] | undefined;
    } | undefined;
    annotations?: {
        [x: string]: unknown;
        title?: string | undefined;
        readOnlyHint?: boolean | undefined;
        destructiveHint?: boolean | undefined;
        idempotentHint?: boolean | undefined;
        openWorldHint?: boolean | undefined;
    } | undefined;
    _meta?: {
        [x: string]: unknown;
    } | undefined;
}[];
//# sourceMappingURL=large-context-tools.d.ts.map