/**
 * Detect Changed Modules Tool
 * Find modules affected by git changes or recent modifications
 */
import type { ToolSchema, ToolResult } from '../types/tool.js';
interface ModuleResult {
    depth: number;
    path: string;
    files: number;
    types: string[];
    has_claude: boolean;
}
interface ToolOutput {
    format: string;
    change_source: 'git' | 'mtime' | 'none';
    changed_files_count: number;
    affected_modules_count: number;
    results: ModuleResult[];
    output: string;
}
export declare const schema: ToolSchema;
export declare function handler(params: Record<string, unknown>): Promise<ToolResult<ToolOutput>>;
export {};
//# sourceMappingURL=detect-changed-modules.d.ts.map