/// import * as child_process from "child_process"; import { IPhoneSimulatorNameGetter } from "./iphone-simulator-name-getter"; export declare class XCodeSimctlSimulator extends IPhoneSimulatorNameGetter implements ISimulator { private static DEVICE_IDENTIFIER_PREFIX; private deviceLogChildProcess; private isDeviceLogOperationStarted; defaultDeviceIdentifier: string; private simctl; constructor(); getDevices(): Promise; getSdks(): Promise; run(applicationPath: string, applicationIdentifier: string, options: IOptions): Promise; sendNotification(notification: string, deviceId: string): Promise; getApplicationPath(deviceId: string, applicationIdentifier: string): Promise; getInstalledApplications(deviceId: string): IApplication[]; installApplication(deviceId: string, applicationPath: string): Promise; uninstallApplication(deviceId: string, appIdentifier: string): Promise; private static startingApps; private static stoppingApps; startApplication(deviceId: string, appIdentifier: string, options: IOptions): Promise; stopApplication(deviceId: string, appIdentifier: string, bundleExecutable: string): Promise; private getPid; getDeviceLogProcess(deviceId: string, predicate?: string): Promise; private getDeviceToRun; private isDeviceBooted; private getBootedDevice; private getBootedDevices; startSimulator(options: IOptions, device?: IDevice): Promise; private haveBootedDevices; private isSimulatorAppRunning; private verifyDevice; private getDeviceFromIdentifier; }