/**
 * Handles app management on simulators
 * Single responsibility: Install, uninstall, and launch apps
 */
export declare class SimulatorApps {
    /**
     * Install an app on the simulator
     */
    install(appPath: string, deviceId?: string): Promise<void>;
    /**
     * Uninstall an app from the simulator
     */
    uninstall(bundleId: string, deviceId?: string): Promise<void>;
    /**
     * Launch an app on the simulator
     * Returns the process ID of the launched app
     */
    launch(bundleId: string, deviceId?: string): Promise<string>;
    /**
     * Get bundle ID from an app bundle
     */
    getBundleId(appPath: string): Promise<string>;
}
//# sourceMappingURL=SimulatorApps.d.ts.map