export declare const PLATFORM_NAME_IOS = "iOS";
export declare const PLATFORM_NAME_TVOS = "tvOS";
export declare const desiredCapConstraints: {
    readonly platformName: {
        readonly presence: true;
        readonly isString: true;
        readonly inclusionCaseInsensitive: readonly ["iOS", "tvOS"];
    };
    readonly browserName: {
        readonly isString: true;
    };
    readonly app: {
        readonly isString: true;
    };
    readonly calendarFormat: {
        readonly isString: true;
    };
    readonly bundleId: {
        readonly isString: true;
    };
    readonly udid: {
        readonly isString: true;
    };
    readonly autoAcceptAlerts: {
        readonly isBoolean: true;
    };
    readonly autoDismissAlerts: {
        readonly isBoolean: true;
    };
    readonly nativeWebTap: {
        readonly isBoolean: true;
    };
    readonly safariInitialUrl: {
        readonly isString: true;
    };
    readonly initialDeeplinkUrl: {
        readonly isString: true;
    };
    readonly safariAllowPopups: {
        readonly isBoolean: true;
    };
    readonly safariIgnoreFraudWarning: {
        readonly isBoolean: true;
    };
    readonly safariOpenLinksInBackground: {
        readonly isBoolean: true;
    };
    readonly safariShowFullResponse: {
        readonly isBoolean: true;
    };
    readonly keepKeyChains: {
        readonly isBoolean: true;
    };
    readonly resetLocationService: {
        readonly isBoolean: true;
    };
    readonly localizableStringsDir: {
        readonly isString: true;
    };
    readonly processArguments: {};
    readonly webviewConnectRetries: {
        readonly isNumber: true;
    };
    readonly clearSystemFiles: {
        readonly isBoolean: true;
    };
    readonly customSSLCert: {
        readonly isString: true;
    };
    readonly remoteDebugProxy: {
        readonly isString: true;
    };
    readonly enablePerformanceLogging: {
        readonly isBoolean: true;
    };
    readonly enableAsyncExecuteFromHttps: {
        readonly isBoolean: true;
    };
    readonly fullContextList: {
        readonly isBoolean: true;
    };
    readonly ignoreAboutBlankUrl: {
        readonly isBoolean: true;
    };
    readonly skipLogCapture: {
        readonly isBoolean: true;
    };
    readonly deviceName: {
        readonly isString: true;
    };
    readonly showXcodeLog: {
        readonly isBoolean: true;
    };
    readonly wdaLocalPort: {
        readonly isNumber: true;
    };
    readonly wdaRemotePort: {
        readonly isNumber: true;
    };
    readonly wdaBindingIP: {
        readonly isString: true;
    };
    readonly wdaBaseUrl: {
        readonly isString: true;
    };
    readonly iosInstallPause: {
        readonly isNumber: true;
    };
    readonly xcodeConfigFile: {
        readonly isString: true;
    };
    readonly xcodeOrgId: {
        readonly isString: true;
    };
    readonly xcodeSigningId: {
        readonly isString: true;
    };
    readonly keychainPath: {
        readonly isString: true;
    };
    readonly keychainPassword: {
        readonly isString: true;
    };
    readonly bootstrapPath: {
        readonly isString: true;
    };
    readonly agentPath: {
        readonly isString: true;
    };
    readonly scaleFactor: {
        readonly isString: true;
    };
    readonly usePrebuiltWDA: {
        readonly isBoolean: true;
    };
    readonly prebuiltWDAPath: {
        readonly isString: true;
    };
    readonly usePreinstalledWDA: {
        readonly isBoolean: true;
    };
    readonly updatedWDABundleIdSuffix: {
        readonly isString: true;
    };
    readonly webDriverAgentUrl: {
        readonly isString: true;
    };
    readonly derivedDataPath: {
        readonly isString: true;
    };
    readonly useNewWDA: {
        readonly isBoolean: true;
    };
    readonly wdaLaunchTimeout: {
        readonly isNumber: true;
    };
    readonly wdaConnectionTimeout: {
        readonly isNumber: true;
    };
    readonly updatedWDABundleId: {
        readonly isString: true;
    };
    readonly resetOnSessionStartOnly: {
        readonly isBoolean: true;
    };
    readonly commandTimeouts: {};
    readonly wdaStartupRetries: {
        readonly isNumber: true;
    };
    readonly wdaStartupRetryInterval: {
        readonly isNumber: true;
    };
    readonly prebuildWDA: {
        readonly isBoolean: true;
    };
    readonly connectHardwareKeyboard: {
        readonly isBoolean: true;
    };
    readonly forceTurnOnSoftwareKeyboardSimulator: {
        readonly isBoolean: true;
    };
    readonly simulatorPasteboardAutomaticSync: {
        readonly isString: true;
    };
    readonly simulatorDevicesSetPath: {
        readonly isString: true;
    };
    readonly maxTypingFrequency: {
        readonly isNumber: true;
    };
    readonly nativeTyping: {
        readonly isBoolean: true;
    };
    readonly shouldUseSingletonTestManager: {
        readonly isBoolean: true;
    };
    readonly isHeadless: {
        readonly isBoolean: true;
    };
    readonly useXctestrunFile: {
        readonly isBoolean: true;
    };
    readonly absoluteWebLocations: {
        readonly isBoolean: true;
    };
    readonly simulatorWindowCenter: {
        readonly isString: true;
    };
    readonly simulatorStartupTimeout: {
        readonly isNumber: true;
    };
    readonly simulatorTracePointer: {
        readonly isBoolean: true;
    };
    readonly useJSONSource: {
        readonly isBoolean: true;
    };
    readonly enforceFreshSimulatorCreation: {
        readonly isBoolean: true;
    };
    readonly shutdownOtherSimulators: {
        readonly isBoolean: true;
    };
    readonly keychainsExcludePatterns: {
        readonly isString: true;
    };
    readonly showSafariConsoleLog: {
        readonly isBoolean: true;
    };
    readonly showSafariNetworkLog: {
        readonly isBoolean: true;
    };
    readonly safariGarbageCollect: {
        readonly isBoolean: true;
    };
    readonly safariGlobalPreferences: {
        readonly isObject: true;
    };
    readonly safariLogAllCommunication: {
        readonly isBoolean: true;
    };
    readonly safariLogAllCommunicationHexDump: {
        readonly isBoolean: true;
    };
    readonly safariSocketChunkSize: {
        readonly isNumber: true;
    };
    readonly mjpegServerPort: {
        readonly isNumber: true;
    };
    readonly reduceMotion: {
        readonly isBoolean: true;
    };
    readonly reduceTransparency: {
        readonly isBoolean: true;
    };
    readonly autoFillPasswords: {
        readonly isBoolean: true;
    };
    readonly mjpegScreenshotUrl: {
        readonly isString: true;
    };
    readonly permissions: {
        readonly isString: true;
    };
    readonly screenshotQuality: {
        readonly isNumber: true;
    };
    readonly wdaEventloopIdleDelay: {
        readonly isNumber: true;
    };
    readonly otherApps: {
        readonly isString: true;
    };
    readonly includeSafariInWebviews: {
        readonly isBoolean: true;
    };
    readonly additionalWebviewBundleIds: {};
    readonly ignoredWebviewBundleIds: {};
    readonly webviewConnectTimeout: {
        readonly isNumber: true;
    };
    readonly webviewAtomWaitTimeout: {
        readonly isNumber: true;
    };
    readonly showIOSLog: {
        readonly isBoolean: true;
    };
    readonly iosSimulatorLogsPredicate: {
        readonly isString: true;
    };
    readonly iosSyslogFile: {
        readonly isString: true;
    };
    readonly simulatorLogLevel: {
        readonly isString: true;
    };
    readonly appPushTimeout: {
        readonly isNumber: true;
    };
    readonly nativeWebTapStrict: {
        readonly isBoolean: true;
    };
    readonly safariWebInspectorMaxFrameLength: {
        readonly isNumber: true;
    };
    readonly allowProvisioningDeviceRegistration: {
        readonly isBoolean: true;
    };
    readonly waitForIdleTimeout: {
        readonly isNumber: true;
    };
    readonly resultBundlePath: {
        readonly isString: true;
    };
    readonly resultBundleVersion: {
        readonly isNumber: true;
    };
    readonly safariIgnoreWebHostnames: {
        readonly isString: true;
    };
    readonly disableAutomaticScreenshots: {
        readonly isBoolean: true;
    };
    readonly shouldTerminateApp: {
        readonly isBoolean: true;
    };
    readonly forceAppLaunch: {
        readonly isBoolean: true;
    };
    readonly useNativeCachingStrategy: {
        readonly isBoolean: true;
    };
    readonly enforceAppInstall: {
        readonly isBoolean: true;
    };
    readonly skipTriggerInputEventAfterSendkeys: {
        readonly isBoolean: true;
    };
    readonly sendKeyStrategy: {
        readonly isString: true;
    };
    readonly skipSyncUiDialogTranslation: {
        readonly isBoolean: true;
    };
    readonly forceSimulatorSoftwareKeyboardPresence: {
        readonly isBoolean: true;
    };
    readonly appLaunchStateTimeoutSec: {
        readonly isNumber: true;
    };
    readonly appTimeZone: {
        readonly isString: true;
    };
    readonly pageLoadStrategy: {
        readonly isString: true;
        readonly inclusionCaseInsensitive: readonly ["none", "eager", "normal"];
    };
};
export type XCUITestDriverConstraints = typeof desiredCapConstraints;
//# sourceMappingURL=desired-caps.d.ts.map