UNPKG

element-pro-components

Version:

a component library for Vue 3 base on element-plus

77 lines (76 loc) 3.26 kB
import type { ICrudColumns } from '../Crud/index'; import type { ITableColumns } from '../Table/index'; declare const _default: import("vue").DefineComponent<import("vue").ExtractPropTypes<{ modelValue: { type: import("vue").PropType<ICrudColumns | ITableColumns>; default: () => never[]; }; trigger: { type: import("vue").PropType<"hover" | "click" | "contextmenu">; default: string; }; placement: { type: import("vue").PropType<"top" | "top-start" | "top-end" | "bottom" | "bottom-start" | "bottom-end">; default: string; }; size: import("vue").PropType<import("element-plus").ComponentSize>; highlightCurrent: BooleanConstructor; filterNodeMethod: import("..").ExternalParam; emptyText: StringConstructor; renderAfterExpand: BooleanConstructor; expandOnClickNode: BooleanConstructor; defaultExpandAll: BooleanConstructor; checkOnClickNode: BooleanConstructor; autoExpandParent: BooleanConstructor; allowDrag: FunctionConstructor; allowDrop: FunctionConstructor; accordion: BooleanConstructor; indent: NumberConstructor; icon: import("vue").PropType<string | import("vue").Component>; }>, () => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { 'update:modelValue': (value: ICrudColumns | ITableColumns) => boolean; }, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{ modelValue: { type: import("vue").PropType<ICrudColumns | ITableColumns>; default: () => never[]; }; trigger: { type: import("vue").PropType<"hover" | "click" | "contextmenu">; default: string; }; placement: { type: import("vue").PropType<"top" | "top-start" | "top-end" | "bottom" | "bottom-start" | "bottom-end">; default: string; }; size: import("vue").PropType<import("element-plus").ComponentSize>; highlightCurrent: BooleanConstructor; filterNodeMethod: import("..").ExternalParam; emptyText: StringConstructor; renderAfterExpand: BooleanConstructor; expandOnClickNode: BooleanConstructor; defaultExpandAll: BooleanConstructor; checkOnClickNode: BooleanConstructor; autoExpandParent: BooleanConstructor; allowDrag: FunctionConstructor; allowDrop: FunctionConstructor; accordion: BooleanConstructor; indent: NumberConstructor; icon: import("vue").PropType<string | import("vue").Component>; }>> & Readonly<{ "onUpdate:modelValue"?: ((value: ICrudColumns | ITableColumns) => any) | undefined; }>, { modelValue: ICrudColumns | ITableColumns; placement: "top" | "bottom" | "top-start" | "top-end" | "bottom-start" | "bottom-end"; trigger: "click" | "contextmenu" | "hover"; highlightCurrent: boolean; filterNodeMethod: import("..").ExternalParam; renderAfterExpand: boolean; expandOnClickNode: boolean; defaultExpandAll: boolean; checkOnClickNode: boolean; autoExpandParent: boolean; accordion: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default _default;