//#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 analyzeFileInstrumentation(source: string): FileAnalysis;
//#endregion
export { CallSite, FileAnalysis, analyzeFileInstrumentation };
//# sourceMappingURL=validate-file.d.ts.map