import type { IconBaseProps, TooltipProps } from 'll-plus/es/components'; import type { ExtractPropTypes } from 'vue'; import type OperateIcon from './operate-icon.vue'; export declare const operateIconProps: { readonly showDropdown: import("ll-plus/es/utils").EpPropFinalized; readonly list: { readonly type: import("vue").PropType; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly disabled: import("ll-plus/es/utils").EpPropFinalized; readonly showIconLimit: import("ll-plus/es/utils").EpPropFinalized; readonly data: { readonly type: import("vue").PropType; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly iconType: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly trigger: import("ll-plus/es/utils").EpPropFinalized, unknown, unknown, () => string[], boolean>; readonly overlayClassName: { readonly type: import("vue").PropType; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly showDropdownItemIcon: import("ll-plus/es/utils").EpPropFinalized; readonly dropdownOpen: import("ll-plus/es/utils").EpPropFinalized; readonly getPopupContainer: import("ll-plus/es/utils").EpPropFinalized HTMLElement, boolean>; readonly tooltipProps: import("ll-plus/es/utils").EpPropFinalized, unknown, unknown, () => {}, boolean>; }; export declare const operateIconEmits: { edit: (v: Event, data: any) => any; delete: (v: Event, data: any) => any; onDropdownOpenChange: (open: boolean) => true; }; export type OperateIconProps = ExtractPropTypes; export type OperateIconEmits = typeof operateIconEmits; export type OperateIconInstance = InstanceType;