import { SimulatorDevice, Platform } from '../../types.js';
/**
 * Provides information about simulators
 * Single responsibility: Query simulator state and logs
 */
export declare class SimulatorInfo {
    /**
     * List all available simulators, optionally filtered by platform
     */
    list(platform?: Platform, showAll?: boolean): Promise<SimulatorDevice[]>;
    /**
     * Get device logs from the simulator
     */
    logs(deviceId?: string, predicate?: string, last?: string): Promise<string>;
    /**
     * Get the state of a specific device
     */
    getDeviceState(deviceId: string): Promise<string>;
    /**
     * Check if a device is available
     */
    isAvailable(deviceId: string): Promise<boolean>;
}
//# sourceMappingURL=SimulatorInfo.d.ts.map