/**
 * Platform-specific configuration and handling
 * Implements Open/Closed Principle - open for extension, closed for modification
 */
import { Platform, PlatformConfig } from './types.js';
export declare class PlatformHandler {
    private static isUUID;
    private static createDestinationString;
    private static platformConfigs;
    static getConfig(platform: Platform): PlatformConfig;
    static needsSimulator(platform: Platform): boolean;
    static getDestination(platform: Platform, deviceName?: string): string;
    static getDefaultDevice(platform: Platform): string | undefined;
    static getGenericDestination(platform: Platform): string;
    static parsePlatformFromString(platformStr: string): Platform;
}
//# sourceMappingURL=platformHandler.d.ts.map