/**
 * Read File Tool - Read files with multi-file, directory, and regex support
 *
 * Features:
 * - Read single or multiple files
 * - Read all files in a directory (with depth control)
 * - Filter files by glob/regex pattern
 * - Content search with regex
 * - Compact output format
 */
import type { ToolSchema, ToolResult } from '../types/tool.js';
interface FileEntry {
    path: string;
    size: number;
    content?: string;
    truncated?: boolean;
    matches?: string[];
    totalLines?: number;
    lineRange?: {
        start: number;
        end: number;
    };
}
interface ReadResult {
    files: FileEntry[];
    totalFiles: number;
    message: string;
}
export declare const schema: ToolSchema;
export declare function handler(params: Record<string, unknown>): Promise<ToolResult<ReadResult>>;
export {};
//# sourceMappingURL=read-file.d.ts.map