import { DisplayIO } from "./display.js"; export interface AuditResults { langchain: boolean; playwright: boolean; browser_use: boolean; keys_found: number; } export interface AuditDeps { apiBase?: string; display?: DisplayIO; fetch?: typeof fetch; cwd?: () => string; env?: NodeJS.ProcessEnv; machineId?: () => string; /** Override scan for tests. */ scan?: (cwd: string) => AuditResults; /** Sleep between banner and reporting. Real path uses 1s; tests pass 0. */ sleep?: (ms: number) => Promise; } export declare function runAudit(deps?: AuditDeps): Promise;