import { BreakoutRoomsCallFeature } from '@azure/communication-calling';
import { CallContext } from './CallContext';
import { CallIdRef } from './CallIdRef';
/**
 * @private
 */
export declare class BreakoutRoomsSubscriber {
    private _callIdRef;
    private _context;
    private _breakoutRoomsFeature;
    private _breakoutRoomClosingSoonTimeoutId;
    constructor(callIdRef: CallIdRef, context: CallContext, breakoutRoomsFeature: BreakoutRoomsCallFeature);
    unsubscribe: () => void;
    private subscribe;
    private onBreakoutRoomsUpdated;
    private onAssignedBreakoutRoomUpdated;
    private onBreakoutRoomsJoined;
    private onBreakoutRoomSettingsUpdated;
}
//# sourceMappingURL=BreakoutRoomsSubscriber.d.ts.map