/**
 * Simple utility to boot simulators for Xcode builds
 * Extracted shared logic from BuildXcodeTool and RunXcodeTool
 */
export declare class SimulatorBoot {
    /**
     * Boot a simulator
     */
    boot(deviceId: string): Promise<void>;
    /**
     * Shutdown a simulator
     */
    shutdown(deviceId: string): Promise<void>;
    /**
     * Opens the Simulator app GUI (skipped during tests)
     */
    openSimulatorApp(): Promise<void>;
    /**
     * Ensures a simulator is booted for the given platform and device
     * Returns the booted device ID (UDID)
     */
    ensureBooted(platform: string, deviceId?: string): Promise<string>;
    /**
     * Boots the first available simulator for a platform
     */
    private bootFirstAvailable;
}
//# sourceMappingURL=SimulatorBoot.d.ts.map