import { MessageMethod, MessageReturnData, MessageSerializedPayload, Optional, ResponseMessage } from './message'; export interface Communicator { send(method: M, payload: Optional): Promise>; } export declare class CommunicatorService { readonly _communicator: Communicator; constructor(communicator: Communicator); }