export declare class Cmd { private 'command_name'?; private 'command_body'?; private 'service_id'?; private 'buffer_timeout'?; private 'response_timeout'?; mode?: string; constructor(commandName?: string, commandBody?: object, serviceId?: string); withCommandName(commandName: string): Cmd; set commandName(commandName: string | undefined); get commandName(): string | undefined; withCommandBody(commandBody: object): Cmd; set commandBody(commandBody: object | undefined); get commandBody(): object | undefined; withServiceId(serviceId: string): Cmd; set serviceId(serviceId: string | undefined); get serviceId(): string | undefined; withBufferTimeout(bufferTimeout: number): Cmd; set bufferTimeout(bufferTimeout: number | undefined); get bufferTimeout(): number | undefined; withResponseTimeout(responseTimeout: number): Cmd; set responseTimeout(responseTimeout: number | undefined); get responseTimeout(): number | undefined; withMode(mode: string): Cmd; } //# sourceMappingURL=Cmd.d.ts.map