import { Subject } from 'rxjs'; import { DeferredData, Rpc } from './rpc'; export declare class RpcModuleSubjectServer { protected rpc: Rpc; subject: Subject>; constructor(rpc: Rpc, command: string); protected processNextForSubject(command: string, data: TData): Promise; protected handler(data: TData): Promise; }