export declare const SMART_COMPLEXITY_TOOL_DEFINITION: { name: string; description: string; inputSchema: { type: string; properties: { filePath: { type: string; description: string; }; fileContent: { type: string; description: string; }; projectRoot: { type: string; description: string; }; includeHalstead: { type: string; description: string; default: boolean; }; includeMaintainability: { type: string; description: string; default: boolean; }; threshold: { type: string; description: string; properties: { cyclomatic: { type: string; default: number; }; cognitive: { type: string; default: number; }; }; }; force: { type: string; description: string; default: boolean; }; maxCacheAge: { type: string; description: string; default: number; }; }; }; }; export declare const SMART_EXPORTS_TOOL_DEFINITION: { name: string; description: string; inputSchema: { type: string; properties: { filePath: { type: string; description: string; }; fileContent: { type: string; description: string; }; projectRoot: { type: string; description: string; }; force: { type: string; description: string; default: boolean; }; maxCacheAge: { type: string; description: string; default: number; }; checkUsage: { type: string; description: string; default: boolean; }; scanDepth: { type: string; description: string; default: number; }; deadlineMs: { type: string; description: string; }; }; }; }; export declare const SMART_IMPORTS_TOOL_DEFINITION: { name: string; description: string; inputSchema: { type: string; properties: { filePath: { type: string; description: string; }; fileContent: { type: string; description: string; }; projectRoot: { type: string; description: string; }; force: { type: string; description: string; default: boolean; }; maxCacheAge: { type: string; description: string; default: number; }; checkCircular: { type: string; description: string; default: boolean; }; suggestMissing: { type: string; description: string; default: boolean; }; }; }; }; export declare const SMART_REFACTOR_TOOL_DEFINITION: { name: string; description: string; inputSchema: { type: string; properties: { filePath: { type: string; description: string; }; fileContent: { type: string; description: string; }; projectRoot: { type: string; description: string; }; refactorTypes: { type: string; description: string; items: { type: string; enum: string[]; }; }; minComplexityForExtraction: { type: string; description: string; default: number; }; force: { type: string; description: string; default: boolean; }; maxCacheAge: { type: string; description: string; default: number; }; }; }; }; export declare const SMART_SYMBOLS_TOOL_DEFINITION: { name: string; description: string; inputSchema: { type: string; properties: { filePath: { type: string; description: string; }; symbolTypes: { type: string; description: string; items: { type: string; enum: string[]; }; }; includeExported: { type: string; description: string; default: boolean; }; includeImported: { type: string; description: string; default: boolean; }; projectRoot: { type: string; description: string; }; force: { type: string; description: string; default: boolean; }; maxCacheAge: { type: string; description: string; default: number; }; }; required: string[]; }; }; export declare const SMART_TYPESCRIPT_TOOL_DEFINITION: { name: string; description: string; inputSchema: { type: string; properties: { force: { type: string; description: string; default: boolean; }; projectRoot: { type: string; description: string; }; tsconfig: { type: string; description: string; default: string; }; maxCacheAge: { type: string; description: string; default: number; }; files: { type: string; description: string; items: { type: string; }; }; includeTypeInfo: { type: string; description: string; default: boolean; }; }; }; }; //# sourceMappingURL=analysis-tool-definitions.d.ts.map