import { Context } from 'koa';
export interface MessageArgs {
    name: string;
    data?: string;
    listeners?: string[];
}
export declare class MessageChannel {
    private __activeChannels;
    private __pendingErrorMessages;
    registerListener(context: Context): void;
    sendMessage({ name, data, listeners }: MessageArgs): void;
}
