//#region src/mcp/validate-file.d.ts interface CallSite { line: number; provider: string; api: string; instrumented: boolean; containing_function: string | null; code_context: string; } interface FileAnalysis { total_call_sites: number; instrumented: number; uninstrumented: number; has_amplitude_import: boolean; has_session_context: boolean; call_sites: CallSite[]; suggestions: string[]; tool_definitions: string[]; function_definitions: string[]; } declare function redactSecrets(text: string): string; /** Inputs above this are analyzed only up to the limit. */ declare const MAX_ANALYZE_SOURCE_CHARS = 1000000; declare function analyzeFileInstrumentation(fullSource: string): FileAnalysis; //#endregion export { CallSite, FileAnalysis, MAX_ANALYZE_SOURCE_CHARS, analyzeFileInstrumentation, redactSecrets }; //# sourceMappingURL=validate-file.d.ts.map