import { RPCParams, RPCPayload, RPCRequestMethod, TopicServiceName } from '../types'; export declare class RPCRequest { private _serviceName; private _clientId; private readonly _method; private readonly _params; private readonly _requestId; private readonly _deviceId?; constructor(clientId: string, serviceName: TopicServiceName, method: RPCRequestMethod, params: RPCParams, deviceId?: string); readonly requestId: string; readonly publishTopic: string; readonly subscribeTopic: string; readonly eventTopic: string; readonly payload: RPCPayload; } //# sourceMappingURL=rpcRequest.d.ts.map