import type { BrowserTypes, FDC3EventTypes, PrivateChannelEventTypes } from '@finos/fdc3'; import { EventListenerKey } from '../contracts.js'; type PrivateChannelEventMessageTypes = Extract; export declare function convertToFDC3EventTypes(type: BrowserTypes.EventMessageType): FDC3EventTypes | null; export declare function convertToEventListenerIndex(type: 'USER_CHANNEL_CHANGED' | null): EventListenerKey; export declare function convertToPrivateChannelEventTypes(type: BrowserTypes.PrivateChannelEventType | PrivateChannelEventMessageTypes): PrivateChannelEventTypes; export declare function convertToPrivateChannelEventMessageTypes(type: PrivateChannelEventTypes): PrivateChannelEventMessageTypes; export declare function convertToPrivateChannelEventListenerTypes(type: PrivateChannelEventTypes): BrowserTypes.PrivateChannelEventType; export {};