import { DataChannelHooks } from '../data-channel/enums';
import { DomElementManipulationHooks } from '../dom-element-manipulation/enums';
import { DataConsumptionHooks } from '../data-consumption/enums';
export declare enum HookEvents {
    BBB_CORE_SENT_NEW_DATA = "BBB_CORE_SENT_NEW_DATA",
    /**
     * PLUGIN_SENT_CHANGES_TO_BBB_CORE is used to:
     *  - Comunicate that the subscription has changed for the dom-element-manipulation hook;
     *  - Send replace/delete event for useDataChannel;
     */
    PLUGIN_SENT_CHANGES_TO_BBB_CORE = "PLUGIN_SENT_CHANGES_TO_BBB_CORE",
    PLUGIN_SUBSCRIBED_TO_BBB_CORE = "PLUGIN_SUBSCRIBED_TO_BBB_CORE",
    PLUGIN_UNSUBSCRIBED_FROM_BBB_CORE = "PLUGIN_UNSUBSCRIBED_FROM_BBB_CORE"
}
export type Hooks = DataConsumptionHooks | DataChannelHooks | DomElementManipulationHooks;
