import { ExchangeMessage, DevtoolsMessage } from '../types';
export interface Messenger {
    addMessageListener: (cb: (m: ExchangeMessage | DevtoolsMessage) => void) => void;
    sendMessage: (m: ExchangeMessage) => void;
}
/** Create curried args for native environment. */
export declare const createNativeMessenger: () => Messenger;
/** Create curried args for browser environment. */
export declare const createBrowserMessenger: () => Messenger;
