import { IconItem, FileItem, ColumnItem, ItemContextMenuOption, SelectionType } from '../types'; import { DropdownItem } from '../../ele-dropdown/types'; import { EleDropdownProps, EleDropdownInstance } from '../../ele-app/plus'; import { PropType } from 'vue'; declare const _default: import('vue').DefineComponent<{ /** 数据 */ item: { type: PropType; required: true; }; /** 选择框类型 */ selectionType: PropType; /** 多选选中数据 */ selections: PropType; /** 单选选中数据 */ current: PropType; /** 后缀对应的图标 */ icons: PropType; /** 自定义列配置 */ columns: PropType; /** 右键菜单 */ contextMenus: PropType; /** 右键菜单属性 */ contextMenuProps: PropType; }, { dropdownRef: import('vue').Ref; dropdownVisible: import('vue').Ref; selectable: import('vue').ComputedRef; selected: import('vue').ComputedRef; icon: import('vue').ComputedRef; onClick: () => void; onCheckChange: () => void; onContextmenu: (e: MouseEvent) => void; onItemContextMenu: (command: string) => void; onContextVisibleChange: (visible: boolean) => void; }, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { click: (_item: FileItem) => true; checkChange: (_item: FileItem) => true; contextMenu: (_option: ItemContextMenuOption) => true; contextOpen: (_ref: EleDropdownInstance) => true; }, string, import('vue').PublicProps, Readonly; required: true; }; /** 选择框类型 */ selectionType: PropType; /** 多选选中数据 */ selections: PropType; /** 单选选中数据 */ current: PropType; /** 后缀对应的图标 */ icons: PropType; /** 自定义列配置 */ columns: PropType; /** 右键菜单 */ contextMenus: PropType; /** 右键菜单属性 */ contextMenuProps: PropType; }>> & { onClick?: ((_item: FileItem) => any) | undefined; onContextMenu?: ((_option: ItemContextMenuOption) => any) | undefined; onContextOpen?: ((_ref: EleDropdownInstance) => any) | undefined; onCheckChange?: ((_item: FileItem) => any) | undefined; }, {}, {}>; export default _default;