export interface CallSite { file: string; line: number; sdk: string; tokensPerCall: number; /** The representative model used to calibrate/price this site — see * patterns.ts SDK_REPRESENTATIVE_MODEL. Not the actual runtime model * (the scanner can't know that from source alone). */ estimatedModel: string; } export declare function scan(dir: string): { sites: CallSite[]; filesScanned: number; timeMs: number; };