import { Ref } from 'vue';
import type { Props, Emits, ItemProps } from '../type';
export declare const useSelectList: (props: Props, emits: Emits) => {
    selectListRef: Ref<any, any>;
    $list: Ref<any, any>;
    disabledFlag: (item: ItemProps) => boolean;
    itemGroups: Ref<any[], any[]>;
    selectedLabel: import("vue").ComputedRef<string>;
    itemRemove: (item: ItemProps) => void;
    removeAll: () => void;
    innerSelectdValue: import("vue").WritableComputedRef<string | number | undefined, string | number>;
    selectItem: (item: ItemProps) => void;
    infiniteLoad: () => void;
};
