import { PropType } from 'vue'; import { ContextmenuItemOptions } from './types'; import { PopoverOffset, ContextmenuActiveStyle } from './contextmenu-main.vue'; declare const _sfc_main: import("vue").DefineComponent<{ item: { type: PropType; required: true; }; index: { type: NumberConstructor; required: true; }; value: { type: (StringConstructor | NumberConstructor | BooleanConstructor)[]; }; labelKey: { type: StringConstructor; required: true; }; valueKey: { type: StringConstructor; required: true; }; childrenKey: { type: StringConstructor; required: true; }; width: { type: (StringConstructor | NumberConstructor)[]; required: true; }; offset: { type: PropType; required: true; }; activeStyle: { type: PropType; required: true; }; }, { handleClick: () => void; isHaveChildren: import("vue").ComputedRef; contextmenuAttrs: import("vue").ComputedRef<{ label: any; active: boolean; activeStyle: ContextmenuActiveStyle; disabled: boolean | undefined; type: any; render: any; split: any; style: { width: string | import("vue").Ref; }; nextable: boolean; }>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "select"[], "select", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; required: true; }; index: { type: NumberConstructor; required: true; }; value: { type: (StringConstructor | NumberConstructor | BooleanConstructor)[]; }; labelKey: { type: StringConstructor; required: true; }; valueKey: { type: StringConstructor; required: true; }; childrenKey: { type: StringConstructor; required: true; }; width: { type: (StringConstructor | NumberConstructor)[]; required: true; }; offset: { type: PropType; required: true; }; activeStyle: { type: PropType; required: true; }; }>> & { onSelect?: ((...args: any[]) => any) | undefined; }, {}, {}>; export default _sfc_main;