import { Ref, ComputedRef } from 'vue';

export declare enum RoomTabKey {
    Chat = "chat",
    Barrage = "barrage",
    ParticipantList = "participantList",
    AIToolsRealtimeMessageList = "aiToolsRealtimeMessageList"
}
interface UseRoomSidePanelReturn {
    activeTab: Ref<RoomTabKey | null>;
    sidePanelTitle: ComputedRef<string>;
    toggleSidePanel: (tab: RoomTabKey) => void;
    closePanel: () => void;
}
export declare function useRoomSidePanel(): UseRoomSidePanelReturn;
export {};
