import { RpcClient } from './rpc-client'; import type { RemoteCommand } from '../types'; /** * RPC client implementation for real iOS devices. * Extends RpcClient to provide device-specific connection handling. */ export declare class RpcClientRealDevice extends RpcClient { protected service?: any; /** * Connects to the Web Inspector service on a real iOS device. * Starts the Web Inspector service and sets up message listening. */ connect(): Promise; /** * Disconnects from the Web Inspector service on the real device. * Closes the service connection and cleans up resources. */ disconnect(): Promise; /** * Sends a command message to the Web Inspector service. * * @param cmd - The command to send to the device. */ sendMessage(cmd: RemoteCommand): Promise; /** * Receives data from the Web Inspector service and handles it. * * @param data - The data received from the service. */ receive(data: any): Promise; } //# sourceMappingURL=rpc-client-real-device.d.ts.map