import { Communicator, MessageMethod, MessageReturnData, MessageSerializedPayload, ResponseMessage } from '../types'; export declare class PostMessageCommunicator implements Communicator { private readonly _allowedOrigins; private readonly _messageCallbacks; private debugMode; constructor(debugMode?: boolean); private handleIncomingMessage; private isValidMessage; private logIncomingMessage; private onParentMessage; send(method: T, payload: MessageSerializedPayload[T]): Promise>; }