import type { StringRecord } from '@appium/types'; import type { AndroidUiautomator2Driver } from 'appium-uiautomator2-driver'; import type { FlutterDriver } from '../driver.js'; import type { IsolateSocket } from './isolate_socket.js'; /** * Starts the Android proxy driver and connects to the Flutter observatory. */ export declare function startAndroidSession(this: FlutterDriver, caps: Record, ...args: any[]): Promise<[AndroidUiautomator2Driver, IsolateSocket | null]>; /** * Connects an Android session to the Flutter observatory socket. */ export declare function connectAndroidSession(this: FlutterDriver, androiddriver: AndroidUiautomator2Driver, caps: Record, clearLog?: boolean): Promise; /** * Reads Android device logs until the Flutter observatory WebSocket URL is found. */ export declare function getObservatoryWsUri(this: FlutterDriver, proxydriver: AndroidUiautomator2Driver, caps: StringRecord, clearLog?: boolean): Promise; //# sourceMappingURL=android.d.ts.map