import { Methods } from './methods'; import { Communicator, SuccessResponse } from '../types'; declare class PostMessageCommunicator implements Communicator { private readonly allowedOrigins; private callbacks; private debugMode; private isServer; constructor(allowedOrigins?: RegExp[] | null, debugMode?: boolean); private isValidMessage; private logIncomingMessage; private onParentMessage; private handleIncomingMessage; send: (method: M, params: P) => Promise>; } export default PostMessageCommunicator; export * from './methods';