import { EventEmitter } from 'node:events'; import type { ToolDefinition, ToolResult } from './types.js'; export declare class DevtoolsFallbackConnection extends EventEmitter { private readonly debug; private client; private transport; private tools; private available; private unavailableReason?; constructor(debug: boolean); start(): Promise; stop(): Promise; refreshTools(timeoutMs?: number): Promise; getTools(): ToolDefinition[]; hasTool(name: string): boolean; callTool(name: string, args: Record, timeoutMs?: number): Promise; isAvailable(): boolean; getUnavailableReason(): string | undefined; private resolveBinaryPath; private log; } //# sourceMappingURL=devtools-fallback.d.ts.map