import { ColItem } from '../types'; import { PropType } from 'vue'; declare const _default: import('vue').DefineComponent<{ /** 列配置数据 */ data: PropType; /** 父级数据 */ parent: PropType; /** 是否开启列拖拽排序 */ sortable: BooleanConstructor; /** 是否开启开关固定列 */ allowFixed: BooleanConstructor; }, { onSortChange: (colItems: ColItem[]) => void; onCheckedChange: (colItem: ColItem, checked: boolean) => void; onFixedLeft: (colItem: ColItem) => void; onFixedRight: (colItem: ColItem) => void; onFixedLeftTooltip: (e: MouseEvent) => void; onFixedRightTooltip: (e: MouseEvent) => void; onChildSortChange: (colItems: ColItem[], parent?: ColItem) => void; onChildFixedLeftTooltip: (el: HTMLElement) => void; onChildFixedRightTooltip: (el: HTMLElement) => void; }, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { sortChange: (_colItems: ColItem[], _parent?: ColItem) => true; checkedChange: (_item: ColItem, _checked: boolean) => true; fixedLeft: (_item: ColItem) => true; fixedRight: (_item: ColItem) => true; fixedLeftTooltip: (_el: HTMLElement) => true; fixedRightTooltip: (_el: HTMLElement) => true; }, string, import('vue').PublicProps, Readonly; /** 父级数据 */ parent: PropType; /** 是否开启列拖拽排序 */ sortable: BooleanConstructor; /** 是否开启开关固定列 */ allowFixed: BooleanConstructor; }>> & { onSortChange?: ((_colItems: ColItem[], _parent?: ColItem | undefined) => any) | undefined; onCheckedChange?: ((_item: ColItem, _checked: boolean) => any) | undefined; onFixedLeft?: ((_item: ColItem) => any) | undefined; onFixedRight?: ((_item: ColItem) => any) | undefined; onFixedLeftTooltip?: ((_el: HTMLElement) => any) | undefined; onFixedRightTooltip?: ((_el: HTMLElement) => any) | undefined; }, { sortable: boolean; allowFixed: boolean; }, {}>; export default _default;