UNPKG

yuang-framework-ui-pc

Version:

yuang-framework-ui-pc Library

51 lines (49 loc) 1.94 kB
import { PropType } from 'vue'; import { Column, FilterValue } from '../../ele-data-table/types'; import { EleTooltipProps, EleTooltipInstance } from '../../ele-app/plus'; declare const _default: import('vue').DefineComponent<{ /** 选中项 */ filtered: PropType<FilterValue>; /** 是否多选 */ filterMultiple: BooleanConstructor; /** 数据项 */ filters: PropType<Column["filters"]>; /** 弹出框定位 */ filterPlacement: { type: PropType<EleTooltipProps["placement"]>; default: string; }; }, { popperRef: import('vue').Ref<EleTooltipInstance>; checkedValue: import('vue').Ref<string[]>; clearFilterText: import('vue').ComputedRef<string>; filteredValue: import('vue').ComputedRef<string | undefined>; confirmText: import('vue').ComputedRef<string>; resetText: import('vue').ComputedRef<string>; handleItemClick: (value?: string) => void; handleFilterChange: (filtered: FilterValue) => void; handleConfirm: () => void; handleReset: () => void; handleBeforeEnter: () => void; }, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { /** 选中改变事件 */ change: (_filtered: FilterValue) => true; }, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{ /** 选中项 */ filtered: PropType<FilterValue>; /** 是否多选 */ filterMultiple: BooleanConstructor; /** 数据项 */ filters: PropType<Column["filters"]>; /** 弹出框定位 */ filterPlacement: { type: PropType<EleTooltipProps["placement"]>; default: string; }; }>> & { onChange?: ((_filtered: FilterValue) => any) | undefined; }, { filterPlacement: import('element-plus/es/utils/index').EpPropMergeType<StringConstructor, import('element-plus').Placement, unknown> | undefined; filterMultiple: boolean; }, {}>; export default _default;