import IPostMessage from '../IPostMessage';
import ITouchEventMessage from './ITouchEventMessage';
export default class Touch {
    readonly window: Window;
    private messagePrefix;
    private postMessageToParent;
    static MESSAGE_PREFIX: string;
    /** @internal */
    constructor(window: Window, messagePrefix: string, postMessageToParent: IPostMessage<void>);
    /** @internal */
    handleMessageData(data: ITouchEventMessage): void;
    /** @internal */
    transformIframeData(originalData: ITouchEventMessage, targetWindow: Window): ITouchEventMessage | undefined;
    private handleTouch;
    private getMessage;
}
