import { Key, Option } from './types';
declare const _default: import('vue').DefineComponent<{
    options: Option[];
    prevValuePath: Key[];
    activeValue: Key;
    checkedSet: Set<Key>;
    halfCheckedSet: Set<Key>;
}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {
    select: (args_0: Key[]) => any;
    active: (args_0: Key[]) => any;
}, string, import('vue').PublicProps, Readonly<{
    options: Option[];
    prevValuePath: Key[];
    activeValue: Key;
    checkedSet: Set<Key>;
    halfCheckedSet: Set<Key>;
}> & Readonly<{
    onSelect?: (args_0: Key[]) => any;
    onActive?: (args_0: Key[]) => any;
}>, {
    checkedSet: Set<Key>;
    halfCheckedSet: Set<Key>;
}, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, any>;
export default _default;
