export interface SimulatorState { status: 'idle' | 'starting' | 'connected' | 'error'; setupStatus: 'unsupported' | 'missing_runner' | 'ready' | 'preparing'; setupMessage: string | null; runner: string | null; url: string | null; deviceName: string | null; udid: string | null; port: number; error: string | null; updatedAt: string; } interface SimulatorStartResponse extends SimulatorState { ok: boolean; stdout?: string; } export declare function useSimulatorStatus(): import("@tanstack/react-query").UseQueryResult; export declare function useStartSimulator(): import("@tanstack/react-query").UseMutationResult; export declare function useStopSimulator(): import("@tanstack/react-query").UseMutationResult<{ ok: boolean; }, Error, void, unknown>; export {}; //# sourceMappingURL=useSimulator.d.ts.map