import { SerializableValue } from '../types/Serializable'; import { Transferable } from '../types/Transferable'; import AbstractMessageChannelCommunicator from './AbstractMessageChannelCommunicator'; export declare class WindowChannelCommunicator extends AbstractMessageChannelCommunicator { private targetWindow; private targetOrigin; constructor(targetWindow: Window, targetOrigin?: string); sendPayload(serializable: SerializableValue, transferables: Transferable[]): void; close(): void; }