export declare const ElsTreeSelect: { new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; checkStrictly: import('element-plus/es/utils/index.mjs').EpPropFinalized; expandOnClickNode: BooleanConstructor; labelField: import('element-plus/es/utils/index.mjs').EpPropFinalized; idField: StringConstructor; valueField: import('element-plus/es/utils/index.mjs').EpPropFinalized; parentIdField: import('element-plus/es/utils/index.mjs').EpPropFinalized; targetUrlField: StringConstructor; idPathField: StringConstructor; rootParentValue: import('element-plus/es/utils/index.mjs').EpPropFinalized; disabledField: import('element-plus/es/utils/index.mjs').EpPropFinalized; showSelect: BooleanConstructor; showCheckAll: BooleanConstructor; url: StringConstructor; data: { readonly type: import('vue').PropType[]>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; expandAll: BooleanConstructor; expandDepth: NumberConstructor; filterable: BooleanConstructor; checkWithParent: import('element-plus/es/utils/index.mjs').EpPropFinalized; unCheckWithchild: import('element-plus/es/utils/index.mjs').EpPropFinalized; isInitTriggerSelect: import('element-plus/es/utils/index.mjs').EpPropFinalized; resetValueByChangeData: import('element-plus/es/utils/index.mjs').EpPropFinalized; showCheckbox: BooleanConstructor; isOnlySelectChild: BooleanConstructor; lazy: BooleanConstructor; lazyNoChild: FunctionConstructor; hasAbsend: BooleanConstructor; valueSeparator: import('element-plus/es/utils/index.mjs').EpPropFinalized; multiple: BooleanConstructor; valueType: { readonly type: import('vue').PropType "String" | "Number" | "Bool") | (() => import('../..').ValueType) | (((new (...args: any[]) => "String" | "Number" | "Bool") | (() => import('../..').ValueType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; validTrigger: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType) | (((new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType)) | null)[], unknown, unknown, string, boolean>; isVirtual: BooleanConstructor; valueInOrder: BooleanConstructor; load: FunctionConstructor; props: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => import('element-plus').TreeOptionProps) | (() => import('element-plus').TreeOptionProps) | (((new (...args: any[]) => import('element-plus').TreeOptionProps) | (() => import('element-plus').TreeOptionProps)) | null)[], unknown, unknown, () => undefined, boolean>; aIndex: import('element-plus/es/utils/index.mjs').EpPropFinalized; tip: StringConstructor; tipPosition: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition) | (((new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition)) | null)[], unknown, unknown, string, boolean>; suffixContent: StringConstructor; childType: { readonly type: import('vue').PropType "default" | "input" | "picker" | "button") | (() => import('../..').ChildType) | (((new (...args: any[]) => "default" | "input" | "picker" | "button") | (() => import('../..').ChildType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; placeholder: StringConstructor; childCreateFormItem: import('element-plus/es/utils/index.mjs').EpPropFinalized; createFormItem: import('element-plus/es/utils/index.mjs').EpPropFinalized; requiredMessage: StringConstructor; validType: { readonly type: import('vue').PropType "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType) | (((new (...args: any[]) => "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; validExpression: StringConstructor; validMessage: StringConstructor; validMethod: FunctionConstructor; queryField: StringConstructor; queryMethod: { readonly type: import('vue').PropType "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod) | (((new (...args: any[]) => "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; queryDataType: { readonly type: import('vue').PropType "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType) | (((new (...args: any[]) => "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; queryDefaultValue: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, undefined, boolean>; queryAutoReadData: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryAroundComma: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryRange: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryRangeOrEqual: import('element-plus/es/utils/index.mjs').EpPropFinalized; spacer: StringConstructor; spaceWrap: BooleanConstructor; spaceSize: { readonly type: import('vue').PropType)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; propStart: StringConstructor; propEnd: StringConstructor; labelWidth: StringConstructor; labelPosition: import('element-plus/es/utils/index.mjs').EpPropFinalized; label: StringConstructor; prop: { readonly type: import('vue').PropType string | string[]) | (() => import('element-plus').FormItemProp) | (((new (...args: any[]) => string | string[]) | (() => import('element-plus').FormItemProp)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; required: import('element-plus/es/utils/index.mjs').EpPropFinalized; rules: { readonly type: import('vue').PropType import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | (() => import('element-plus/es/utils/typescript.mjs').Arrayable) | (((new (...args: any[]) => import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | (() => import('element-plus/es/utils/typescript.mjs').Arrayable)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; error: StringConstructor; validateStatus: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; for: StringConstructor; inlineMessage: import('element-plus/es/utils/index.mjs').EpPropFinalized; showMessage: import('element-plus/es/utils/index.mjs').EpPropFinalized; size: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>> & Readonly<{ onSelect?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; "onUpdate:select"?: ((...args: any[]) => any) | undefined; "onUpdate:select-label"?: ((...args: any[]) => any) | undefined; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, ("update:modelValue" | "select" | "update:select" | "update:select-label")[], import('vue').PublicProps, { labelField: string; valueField: string; required: import('element-plus/es/utils/index.mjs').EpPropMergeType; props: import('element-plus').TreeOptionProps; childCreateFormItem: import('element-plus/es/utils/index.mjs').EpPropMergeType; createFormItem: import('element-plus/es/utils/index.mjs').EpPropMergeType; aIndex: number; tipPosition: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition) | (((new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition)) | null)[], unknown, unknown>; validTrigger: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType) | (((new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType)) | null)[], unknown, unknown>; queryDefaultValue: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; queryAutoReadData: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryAroundComma: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryRange: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryRangeOrEqual: import('element-plus/es/utils/index.mjs').EpPropMergeType; multiple: boolean; spaceWrap: boolean; labelPosition: string; inlineMessage: import('element-plus/es/utils/index.mjs').EpPropMergeType; showMessage: import('element-plus/es/utils/index.mjs').EpPropMergeType; filterable: boolean; valueSeparator: string; disabledField: string; hasAbsend: boolean; isInitTriggerSelect: import('element-plus/es/utils/index.mjs').EpPropMergeType; resetValueByChangeData: import('element-plus/es/utils/index.mjs').EpPropMergeType; isVirtual: boolean; showCheckAll: boolean; lazy: boolean; parentIdField: string; showSelect: boolean; checkStrictly: import('element-plus/es/utils/index.mjs').EpPropMergeType; expandOnClickNode: boolean; checkWithParent: import('element-plus/es/utils/index.mjs').EpPropMergeType; unCheckWithchild: import('element-plus/es/utils/index.mjs').EpPropMergeType; rootParentValue: string; expandAll: boolean; showCheckbox: boolean; isOnlySelectChild: boolean; valueInOrder: boolean; }, true, {}, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, any, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; checkStrictly: import('element-plus/es/utils/index.mjs').EpPropFinalized; expandOnClickNode: BooleanConstructor; labelField: import('element-plus/es/utils/index.mjs').EpPropFinalized; idField: StringConstructor; valueField: import('element-plus/es/utils/index.mjs').EpPropFinalized; parentIdField: import('element-plus/es/utils/index.mjs').EpPropFinalized; targetUrlField: StringConstructor; idPathField: StringConstructor; rootParentValue: import('element-plus/es/utils/index.mjs').EpPropFinalized; disabledField: import('element-plus/es/utils/index.mjs').EpPropFinalized; showSelect: BooleanConstructor; showCheckAll: BooleanConstructor; url: StringConstructor; data: { readonly type: import('vue').PropType[]>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; expandAll: BooleanConstructor; expandDepth: NumberConstructor; filterable: BooleanConstructor; checkWithParent: import('element-plus/es/utils/index.mjs').EpPropFinalized; unCheckWithchild: import('element-plus/es/utils/index.mjs').EpPropFinalized; isInitTriggerSelect: import('element-plus/es/utils/index.mjs').EpPropFinalized; resetValueByChangeData: import('element-plus/es/utils/index.mjs').EpPropFinalized; showCheckbox: BooleanConstructor; isOnlySelectChild: BooleanConstructor; lazy: BooleanConstructor; lazyNoChild: FunctionConstructor; hasAbsend: BooleanConstructor; valueSeparator: import('element-plus/es/utils/index.mjs').EpPropFinalized; multiple: BooleanConstructor; valueType: { readonly type: import('vue').PropType "String" | "Number" | "Bool") | (() => import('../..').ValueType) | (((new (...args: any[]) => "String" | "Number" | "Bool") | (() => import('../..').ValueType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; validTrigger: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType) | (((new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType)) | null)[], unknown, unknown, string, boolean>; isVirtual: BooleanConstructor; valueInOrder: BooleanConstructor; load: FunctionConstructor; props: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => import('element-plus').TreeOptionProps) | (() => import('element-plus').TreeOptionProps) | (((new (...args: any[]) => import('element-plus').TreeOptionProps) | (() => import('element-plus').TreeOptionProps)) | null)[], unknown, unknown, () => undefined, boolean>; aIndex: import('element-plus/es/utils/index.mjs').EpPropFinalized; tip: StringConstructor; tipPosition: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition) | (((new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition)) | null)[], unknown, unknown, string, boolean>; suffixContent: StringConstructor; childType: { readonly type: import('vue').PropType "default" | "input" | "picker" | "button") | (() => import('../..').ChildType) | (((new (...args: any[]) => "default" | "input" | "picker" | "button") | (() => import('../..').ChildType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; placeholder: StringConstructor; childCreateFormItem: import('element-plus/es/utils/index.mjs').EpPropFinalized; createFormItem: import('element-plus/es/utils/index.mjs').EpPropFinalized; requiredMessage: StringConstructor; validType: { readonly type: import('vue').PropType "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType) | (((new (...args: any[]) => "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; validExpression: StringConstructor; validMessage: StringConstructor; validMethod: FunctionConstructor; queryField: StringConstructor; queryMethod: { readonly type: import('vue').PropType "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod) | (((new (...args: any[]) => "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; queryDataType: { readonly type: import('vue').PropType "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType) | (((new (...args: any[]) => "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; queryDefaultValue: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, undefined, boolean>; queryAutoReadData: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryAroundComma: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryRange: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryRangeOrEqual: import('element-plus/es/utils/index.mjs').EpPropFinalized; spacer: StringConstructor; spaceWrap: BooleanConstructor; spaceSize: { readonly type: import('vue').PropType)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; propStart: StringConstructor; propEnd: StringConstructor; labelWidth: StringConstructor; labelPosition: import('element-plus/es/utils/index.mjs').EpPropFinalized; label: StringConstructor; prop: { readonly type: import('vue').PropType string | string[]) | (() => import('element-plus').FormItemProp) | (((new (...args: any[]) => string | string[]) | (() => import('element-plus').FormItemProp)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; required: import('element-plus/es/utils/index.mjs').EpPropFinalized; rules: { readonly type: import('vue').PropType import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | (() => import('element-plus/es/utils/typescript.mjs').Arrayable) | (((new (...args: any[]) => import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | (() => import('element-plus/es/utils/typescript.mjs').Arrayable)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; error: StringConstructor; validateStatus: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; for: StringConstructor; inlineMessage: import('element-plus/es/utils/index.mjs').EpPropFinalized; showMessage: import('element-plus/es/utils/index.mjs').EpPropFinalized; size: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>> & Readonly<{ onSelect?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; "onUpdate:select"?: ((...args: any[]) => any) | undefined; "onUpdate:select-label"?: ((...args: any[]) => any) | undefined; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, { labelField: string; valueField: string; required: import('element-plus/es/utils/index.mjs').EpPropMergeType; props: import('element-plus').TreeOptionProps; childCreateFormItem: import('element-plus/es/utils/index.mjs').EpPropMergeType; createFormItem: import('element-plus/es/utils/index.mjs').EpPropMergeType; aIndex: number; tipPosition: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition) | (((new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition)) | null)[], unknown, unknown>; validTrigger: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType) | (((new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType)) | null)[], unknown, unknown>; queryDefaultValue: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; queryAutoReadData: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryAroundComma: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryRange: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryRangeOrEqual: import('element-plus/es/utils/index.mjs').EpPropMergeType; multiple: boolean; spaceWrap: boolean; labelPosition: string; inlineMessage: import('element-plus/es/utils/index.mjs').EpPropMergeType; showMessage: import('element-plus/es/utils/index.mjs').EpPropMergeType; filterable: boolean; valueSeparator: string; disabledField: string; hasAbsend: boolean; isInitTriggerSelect: import('element-plus/es/utils/index.mjs').EpPropMergeType; resetValueByChangeData: import('element-plus/es/utils/index.mjs').EpPropMergeType; isVirtual: boolean; showCheckAll: boolean; lazy: boolean; parentIdField: string; showSelect: boolean; checkStrictly: import('element-plus/es/utils/index.mjs').EpPropMergeType; expandOnClickNode: boolean; checkWithParent: import('element-plus/es/utils/index.mjs').EpPropMergeType; unCheckWithchild: import('element-plus/es/utils/index.mjs').EpPropMergeType; rootParentValue: string; expandAll: boolean; showCheckbox: boolean; isOnlySelectChild: boolean; valueInOrder: boolean; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import('vue').ComponentOptionsBase>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; checkStrictly: import('element-plus/es/utils/index.mjs').EpPropFinalized; expandOnClickNode: BooleanConstructor; labelField: import('element-plus/es/utils/index.mjs').EpPropFinalized; idField: StringConstructor; valueField: import('element-plus/es/utils/index.mjs').EpPropFinalized; parentIdField: import('element-plus/es/utils/index.mjs').EpPropFinalized; targetUrlField: StringConstructor; idPathField: StringConstructor; rootParentValue: import('element-plus/es/utils/index.mjs').EpPropFinalized; disabledField: import('element-plus/es/utils/index.mjs').EpPropFinalized; showSelect: BooleanConstructor; showCheckAll: BooleanConstructor; url: StringConstructor; data: { readonly type: import('vue').PropType[]>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; expandAll: BooleanConstructor; expandDepth: NumberConstructor; filterable: BooleanConstructor; checkWithParent: import('element-plus/es/utils/index.mjs').EpPropFinalized; unCheckWithchild: import('element-plus/es/utils/index.mjs').EpPropFinalized; isInitTriggerSelect: import('element-plus/es/utils/index.mjs').EpPropFinalized; resetValueByChangeData: import('element-plus/es/utils/index.mjs').EpPropFinalized; showCheckbox: BooleanConstructor; isOnlySelectChild: BooleanConstructor; lazy: BooleanConstructor; lazyNoChild: FunctionConstructor; hasAbsend: BooleanConstructor; valueSeparator: import('element-plus/es/utils/index.mjs').EpPropFinalized; multiple: BooleanConstructor; valueType: { readonly type: import('vue').PropType "String" | "Number" | "Bool") | (() => import('../..').ValueType) | (((new (...args: any[]) => "String" | "Number" | "Bool") | (() => import('../..').ValueType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; validTrigger: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType) | (((new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType)) | null)[], unknown, unknown, string, boolean>; isVirtual: BooleanConstructor; valueInOrder: BooleanConstructor; load: FunctionConstructor; props: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => import('element-plus').TreeOptionProps) | (() => import('element-plus').TreeOptionProps) | (((new (...args: any[]) => import('element-plus').TreeOptionProps) | (() => import('element-plus').TreeOptionProps)) | null)[], unknown, unknown, () => undefined, boolean>; aIndex: import('element-plus/es/utils/index.mjs').EpPropFinalized; tip: StringConstructor; tipPosition: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition) | (((new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition)) | null)[], unknown, unknown, string, boolean>; suffixContent: StringConstructor; childType: { readonly type: import('vue').PropType "default" | "input" | "picker" | "button") | (() => import('../..').ChildType) | (((new (...args: any[]) => "default" | "input" | "picker" | "button") | (() => import('../..').ChildType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; placeholder: StringConstructor; childCreateFormItem: import('element-plus/es/utils/index.mjs').EpPropFinalized; createFormItem: import('element-plus/es/utils/index.mjs').EpPropFinalized; requiredMessage: StringConstructor; validType: { readonly type: import('vue').PropType "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType) | (((new (...args: any[]) => "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; validExpression: StringConstructor; validMessage: StringConstructor; validMethod: FunctionConstructor; queryField: StringConstructor; queryMethod: { readonly type: import('vue').PropType "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod) | (((new (...args: any[]) => "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; queryDataType: { readonly type: import('vue').PropType "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType) | (((new (...args: any[]) => "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; queryDefaultValue: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, undefined, boolean>; queryAutoReadData: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryAroundComma: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryRange: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryRangeOrEqual: import('element-plus/es/utils/index.mjs').EpPropFinalized; spacer: StringConstructor; spaceWrap: BooleanConstructor; spaceSize: { readonly type: import('vue').PropType)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; propStart: StringConstructor; propEnd: StringConstructor; labelWidth: StringConstructor; labelPosition: import('element-plus/es/utils/index.mjs').EpPropFinalized; label: StringConstructor; prop: { readonly type: import('vue').PropType string | string[]) | (() => import('element-plus').FormItemProp) | (((new (...args: any[]) => string | string[]) | (() => import('element-plus').FormItemProp)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; required: import('element-plus/es/utils/index.mjs').EpPropFinalized; rules: { readonly type: import('vue').PropType import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | (() => import('element-plus/es/utils/typescript.mjs').Arrayable) | (((new (...args: any[]) => import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | (() => import('element-plus/es/utils/typescript.mjs').Arrayable)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; error: StringConstructor; validateStatus: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; for: StringConstructor; inlineMessage: import('element-plus/es/utils/index.mjs').EpPropFinalized; showMessage: import('element-plus/es/utils/index.mjs').EpPropFinalized; size: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>> & Readonly<{ onSelect?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; "onUpdate:select"?: ((...args: any[]) => any) | undefined; "onUpdate:select-label"?: ((...args: any[]) => any) | undefined; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, ("update:modelValue" | "select" | "update:select" | "update:select-label")[], "update:modelValue" | "select" | "update:select" | "update:select-label", { labelField: string; valueField: string; required: import('element-plus/es/utils/index.mjs').EpPropMergeType; props: import('element-plus').TreeOptionProps; childCreateFormItem: import('element-plus/es/utils/index.mjs').EpPropMergeType; createFormItem: import('element-plus/es/utils/index.mjs').EpPropMergeType; aIndex: number; tipPosition: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition) | (((new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition)) | null)[], unknown, unknown>; validTrigger: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType) | (((new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType)) | null)[], unknown, unknown>; queryDefaultValue: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; queryAutoReadData: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryAroundComma: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryRange: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryRangeOrEqual: import('element-plus/es/utils/index.mjs').EpPropMergeType; multiple: boolean; spaceWrap: boolean; labelPosition: string; inlineMessage: import('element-plus/es/utils/index.mjs').EpPropMergeType; showMessage: import('element-plus/es/utils/index.mjs').EpPropMergeType; filterable: boolean; valueSeparator: string; disabledField: string; hasAbsend: boolean; isInitTriggerSelect: import('element-plus/es/utils/index.mjs').EpPropMergeType; resetValueByChangeData: import('element-plus/es/utils/index.mjs').EpPropMergeType; isVirtual: boolean; showCheckAll: boolean; lazy: boolean; parentIdField: string; showSelect: boolean; checkStrictly: import('element-plus/es/utils/index.mjs').EpPropMergeType; expandOnClickNode: boolean; checkWithParent: import('element-plus/es/utils/index.mjs').EpPropMergeType; unCheckWithchild: import('element-plus/es/utils/index.mjs').EpPropMergeType; rootParentValue: string; expandAll: boolean; showCheckbox: boolean; isOnlySelectChild: boolean; valueInOrder: boolean; }, {}, string, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, import('vue').ComponentProvideOptions> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & import('vue').ObjectPlugin & { setPropsDefaults: (defaults: { labelField?: string | (() => string) | undefined; valueField?: string | (() => string) | undefined; required?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; props?: (() => import('element-plus').TreeOptionProps) | undefined; childCreateFormItem?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; createFormItem?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; aIndex?: number | (() => number) | undefined; tipPosition?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition) | (((new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition)) | null)[], unknown, unknown> | (() => "left" | "right") | undefined; validTrigger?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType) | (((new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType)) | null)[], unknown, unknown> | (() => "change" | "blur") | undefined; queryDefaultValue?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown> | (() => string | number | boolean) | undefined; queryAutoReadData?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; queryAroundComma?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; queryRange?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; queryRangeOrEqual?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; multiple?: boolean | (() => boolean) | undefined; spaceWrap?: boolean | (() => boolean) | undefined; labelPosition?: string | (() => string) | undefined; inlineMessage?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; showMessage?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; filterable?: boolean | (() => boolean) | undefined; valueSeparator?: string | (() => string) | undefined; disabledField?: string | (() => string) | undefined; hasAbsend?: boolean | (() => boolean) | undefined; isInitTriggerSelect?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; resetValueByChangeData?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; isVirtual?: boolean | (() => boolean) | undefined; showCheckAll?: boolean | (() => boolean) | undefined; lazy?: boolean | (() => boolean) | undefined; parentIdField?: string | (() => string) | undefined; showSelect?: boolean | (() => boolean) | undefined; checkStrictly?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; expandOnClickNode?: boolean | (() => boolean) | undefined; checkWithParent?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; unCheckWithchild?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; rootParentValue?: string | (() => string) | undefined; expandAll?: boolean | (() => boolean) | undefined; showCheckbox?: boolean | (() => boolean) | undefined; isOnlySelectChild?: boolean | (() => boolean) | undefined; valueInOrder?: boolean | (() => boolean) | undefined; readonly placeholder?: string | (() => string) | undefined; readonly modelValue?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | NumberConstructor)[], unknown, unknown> | (() => string | number) | undefined; readonly label?: string | (() => string) | undefined; readonly size?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => "" | "default" | "small" | "large") | undefined; readonly error?: string | (() => string) | undefined; readonly data?: (() => Record[]) | undefined; readonly url?: string | (() => string) | undefined; readonly validateStatus?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => "" | "success" | "error" | "validating") | undefined; readonly prop?: string | (() => string | string[]) | undefined; readonly tip?: string | (() => string) | undefined; readonly suffixContent?: string | (() => string) | undefined; readonly labelWidth?: string | (() => string) | undefined; readonly requiredMessage?: string | (() => string) | undefined; readonly validType?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType) | (((new (...args: any[]) => "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType)) | null)[], unknown, unknown> | (() => "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | undefined; readonly validExpression?: string | (() => string) | undefined; readonly validMessage?: string | (() => string) | undefined; readonly validMethod?: Function | (() => Function) | undefined; readonly queryField?: string | (() => string) | undefined; readonly queryMethod?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod) | (((new (...args: any[]) => "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod)) | null)[], unknown, unknown> | (() => "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | undefined; readonly queryDataType?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType) | (((new (...args: any[]) => "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType)) | null)[], unknown, unknown> | (() => "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | undefined; readonly propStart?: string | (() => string) | undefined; readonly propEnd?: string | (() => string) | undefined; readonly childType?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "default" | "input" | "picker" | "button") | (() => import('../..').ChildType) | (((new (...args: any[]) => "default" | "input" | "picker" | "button") | (() => import('../..').ChildType)) | null)[], unknown, unknown> | (() => "default" | "input" | "picker" | "button") | undefined; readonly spacer?: string | (() => string) | undefined; readonly spaceSize?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(NumberConstructor | import('vue').PropType)[], unknown, unknown> | (() => number | "default" | "small" | "large") | undefined; readonly rules?: (() => import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | undefined; readonly for?: string | (() => string) | undefined; readonly valueType?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "String" | "Number" | "Bool") | (() => import('../..').ValueType) | (((new (...args: any[]) => "String" | "Number" | "Bool") | (() => import('../..').ValueType)) | null)[], unknown, unknown> | (() => "String" | "Number" | "Bool") | undefined; readonly idField?: string | (() => string) | undefined; readonly idPathField?: string | (() => string) | undefined; readonly load?: Function | (() => Function) | undefined; readonly targetUrlField?: string | (() => string) | undefined; readonly expandDepth?: number | (() => number) | undefined; readonly lazyNoChild?: Function | (() => Function) | undefined; }) => void; } & Record; export default ElsTreeSelect;