import { type BrowserUseConfig } from './config.js'; export interface DoctorReport { mode: string; headless: boolean; launchesChrome: boolean; backend?: 'pi-owned' | 'shared' | 'mcp-launched' | 'attached-external'; peers?: number; bridgeUrl?: string | null; profile: { dir: string | null; exists: boolean; writable: boolean; }; endpoint: string | null; upstreamTools: number; node: string; } export declare function diagnose(config: BrowserUseConfig, listToolNames: () => Promise, extra?: { backend?: DoctorReport['backend']; bridgeUrl?: string | null; peers?: number; }): Promise; export declare function formatDoctorReport(report: DoctorReport, home?: string): string; //# sourceMappingURL=doctor.d.ts.map