export class GeckoDriver extends BaseDriver<any, import("@appium/types").StringRecord, import("@appium/types").StringRecord, import("@appium/types").DefaultCreateSessionResult<any>, void, import("@appium/types").StringRecord> {
    constructor(opts?: {});
    /** @type {boolean} */
    isProxyActive: boolean;
    /** @type {GeckoDriverServer} */
    gecko: GeckoDriverServer;
    /** @type {string | null} */
    _bidiProxyUrl: string | null;
    desiredCapConstraints: {
        browserName: {
            isString: boolean;
        };
        browserVersion: {
            isString: boolean;
        };
        acceptInsecureCerts: {
            isBoolean: boolean;
        };
        pageLoadStrategy: {
            isString: boolean;
        };
        proxy: {
            isObject: boolean;
        };
        setWindowRect: {
            isBoolean: boolean;
        };
        timeouts: {
            isObject: boolean;
        };
        unhandledPromptBehavior: {
            isString: boolean;
        };
        systemPort: {
            isNumber: boolean;
        };
        marionettePort: {
            isNumber: boolean;
        };
        verbosity: {
            isString: boolean;
            inclusionCaseInsensitive: string[];
        };
        androidStorage: {
            isString: boolean;
            inclusionCaseInsensitive: string[];
        };
        'moz:firefoxOptions': {
            isObject: boolean;
        };
    };
    resetState(): void;
    proxyReqRes: any;
    proxyActive(): boolean;
    getProxyAvoidList(): import("@appium/types").RouteMatcher[];
    canProxy(): boolean;
    createSession(...args: any[]): Promise<(string | import("@appium/types").DriverCaps<any>)[]>;
    deleteSession(): Promise<void>;
    /**
     *
     * @param {import('@appium/types').StringRecord} response
     * @returns {string | null}
     */
    _processCreateSessionResponse(response: import("@appium/types").StringRecord): string | null;
    findElOrEls: typeof findCommands.findElOrEls;
}
export default GeckoDriver;
import { BaseDriver } from 'appium/driver';
import { GeckoDriverServer } from './gecko';
import * as findCommands from './commands/find';
//# sourceMappingURL=driver.d.ts.map