import { NotifierCallback } from './Notifier'; type ChannelNotifierTrigger = { bivarianceHack(channel: string | undefined, ...args: TriggerArgs): void; }['bivarianceHack']; export default class ChannelNotifier { private channels; subscribe: (channel: string, callback: NotifierCallback) => (() => void); once: (channel: string, callback: NotifierCallback) => (() => void); isSubscribed: (channel: string, callback: NotifierCallback) => boolean; trigger: ChannelNotifierTrigger; } export {};