import { Messenger } from 'post-me';
import { ListenerRemover, MessageListener, WebviewWindow } from '../../api';
export declare class WebviewMessenger implements Messenger {
    private windowRef?;
    constructor(windowRef: WebviewWindow);
    postMessage: (message: Record<string, unknown>) => void;
    addMessageListener: (listener: MessageListener) => ListenerRemover;
}
export declare const DebugWebviewMessenger: (messenger: WebviewMessenger) => WebviewMessenger;
