import { JWProxy } from '@appium/base-driver'; import type { PortForwardCallback, PortReleaseCallback } from './types'; import { type AppiumFlutterDriver } from './driver'; export declare const FLUTTER_LOCATORS: string[]; export declare function getProxyDriver(this: AppiumFlutterDriver, strategy: string): Promise; export declare function isFlutterDriverCommand(command: string): boolean; export declare function getFreePort(): Promise; export declare function waitForFlutterServerToBeActive(this: AppiumFlutterDriver, proxy: JWProxy, packageName: string, flutterPort: number): Promise; export declare function waitForFlutterServer(this: AppiumFlutterDriver, port: number, packageName: string): Promise; export declare function fetchFlutterServerPort(this: AppiumFlutterDriver, { udid, systemPort, portForwardCallback, portReleaseCallback, packageName, isIosSimulator, }: { udid: string; systemPort?: number | null; portForwardCallback?: PortForwardCallback; portReleaseCallback?: PortReleaseCallback; packageName: string; isIosSimulator: boolean; }): Promise; export declare function isW3cCaps(caps: any): boolean; export declare function attachAppLaunchArguments(this: AppiumFlutterDriver, parsedCaps: any, ...caps: any): void; //# sourceMappingURL=utils.d.ts.map