import { ComputedRef } from 'vue';
import { CollapsibleOptions } from '../../_utils/hooks/useCollapsible';
import { ConversationsProps, GroupInfoType, ItemType } from '../interface';
type KeyList = {
    key: string;
    disabled?: boolean;
}[];
export default function useGroupable(groupable: ComputedRef<ConversationsProps["groupable"]>, items: ComputedRef<ItemType[]>): {
    groupList: ComputedRef<GroupInfoType[]>;
    keyList: ComputedRef<KeyList>;
    collapsibleOptions: ComputedRef<CollapsibleOptions>;
};
export {};
