/**
 * Base interface for all device types (simulators, physical devices)
 */
export interface Device {
    /** Unique identifier for the device */
    readonly id: string;
    /** Human-readable name of the device */
    readonly name: string;
    /** Platform the device runs on */
    readonly platform: string;
    /** Boot the device */
    boot(): Promise<void>;
    /** Shutdown the device */
    shutdown(): Promise<void>;
    /** Check if the device is booted */
    isBooted(): Promise<boolean>;
}
//# sourceMappingURL=Device.d.ts.map