///
import * as child_process from "child_process";
export declare class Simctl implements ISimctl {
launch(deviceId: string, appIdentifier: string, options: IOptions): Promise;
boot(deviceId: string): Promise;
terminate(deviceId: string, appIdentifier: string): Promise;
install(deviceId: string, applicationPath: string): Promise;
uninstall(deviceId: string, appIdentifier: string, opts?: any): Promise;
notifyPost(deviceId: string, notification: string): Promise;
getAppContainer(deviceId: string, appIdentifier: string): Promise;
getDevices(): Promise;
getLog(deviceId: string, predicate?: string): child_process.ChildProcess;
private spawnAsync;
private verifyXcodeCommandLineToolsAreInstalled;
private simctlSpawn;
}