import { URL } from 'node:url'; import type { FlutterDriver } from '../driver'; import { IsolateSocket } from './isolate_socket'; import type { LogEntry } from './log-monitor'; export declare const OBSERVATORY_URL_PATTERN: RegExp; export declare function connectSocket(this: FlutterDriver, dartObservatoryURL: string, caps: Record): Promise; export declare function executeGetIsolateCommand(this: FlutterDriver, isolateId: string | number): Promise; export declare function executeGetVMCommand(this: FlutterDriver): Promise<{ isolates: [{ name: string; id: number; }]; }>; export declare function executeElementCommand(this: FlutterDriver, command: string, elementBase64?: string, extraArgs?: {}): Promise; export declare function extractObservatoryUrl(logEntry: LogEntry): URL | null; //# sourceMappingURL=observatory.d.ts.map