UNPKG

hongluan-ui

Version:
1,251 lines 52.3 kB
import type { VNode } from 'vue'; declare const _default: import("vue").DefineComponent<{ readonly data: import("hongluan-ui/es/utils").EpPropFinalized<import("vue").PropType<import("./transfer").TransferDataItem[]>, unknown, unknown, () => any[], boolean>; readonly optionRender: { readonly type: import("vue").PropType<(option: import("./transfer").TransferDataItem) => VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }> | VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>[]>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly placeholder: StringConstructor; readonly title: StringConstructor; readonly mark: StringConstructor; readonly filterable: BooleanConstructor; readonly format: import("hongluan-ui/es/utils").EpPropFinalized<import("vue").PropType<import("./transfer").TransferFormat>, unknown, unknown, () => {}, boolean>; readonly filterMethod: { readonly type: import("vue").PropType<(query: string, item: import("./transfer").TransferDataItem) => boolean>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly filterProps: import("hongluan-ui/es/utils").EpPropFinalized<ObjectConstructor, unknown, unknown, () => {}, boolean>; readonly confirmMethod: { readonly type: import("vue").PropType<(mark: string) => Promise<void>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly defaultChecked: import("hongluan-ui/es/utils").EpPropFinalized<import("vue").PropType<import("./transfer").TransferKey[]>, unknown, unknown, () => any[], boolean>; readonly props: import("hongluan-ui/es/utils").EpPropFinalized<import("vue").PropType<import("./transfer").TransferPropsAlias>, unknown, unknown, () => import("hongluan-ui/es/utils").Mutable<{ readonly label: "label"; readonly key: "key"; readonly disabled: "disabled"; }>, boolean>; readonly showButtons: BooleanConstructor; }, { props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{ readonly data: import("hongluan-ui/es/utils").EpPropFinalized<import("vue").PropType<import("./transfer").TransferDataItem[]>, unknown, unknown, () => any[], boolean>; readonly optionRender: { readonly type: import("vue").PropType<(option: import("./transfer").TransferDataItem) => VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }> | VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>[]>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly placeholder: StringConstructor; readonly title: StringConstructor; readonly mark: StringConstructor; readonly filterable: BooleanConstructor; readonly format: import("hongluan-ui/es/utils").EpPropFinalized<import("vue").PropType<import("./transfer").TransferFormat>, unknown, unknown, () => {}, boolean>; readonly filterMethod: { readonly type: import("vue").PropType<(query: string, item: import("./transfer").TransferDataItem) => boolean>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly filterProps: import("hongluan-ui/es/utils").EpPropFinalized<ObjectConstructor, unknown, unknown, () => {}, boolean>; readonly confirmMethod: { readonly type: import("vue").PropType<(mark: string) => Promise<void>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly defaultChecked: import("hongluan-ui/es/utils").EpPropFinalized<import("vue").PropType<import("./transfer").TransferKey[]>, unknown, unknown, () => any[], boolean>; readonly props: import("hongluan-ui/es/utils").EpPropFinalized<import("vue").PropType<import("./transfer").TransferPropsAlias>, unknown, unknown, () => import("hongluan-ui/es/utils").Mutable<{ readonly label: "label"; readonly key: "key"; readonly disabled: "disabled"; }>, boolean>; readonly showButtons: BooleanConstructor; }>> & { "onChecked-change"?: (value: import("./transfer").TransferKey[], movedKeys?: import("./transfer").TransferKey[]) => any; }>>; emit: (event: "checked-change", value: import("./transfer").TransferKey[], movedKeys?: import("./transfer").TransferKey[]) => void; slots: Readonly<{ [name: string]: import("vue").Slot; }>; OptionContent: ({ option }: { option: VNode | VNode[]; }) => VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }> | VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>[]; t: import("hongluan-ui/es/hooks").Translator; panelState: { checked: import("./transfer").TransferKey[]; allChecked: boolean; query: string; inputHover: boolean; checkChangeByUser: boolean; }; propsAlias: import("vue").ComputedRef<{ label: string; key: string; disabled: string; }>; filteredData: import("vue").ComputedRef<import("./transfer").TransferDataItem[]>; checkedSummary: import("vue").ComputedRef<string>; isIndeterminate: import("vue").ComputedRef<boolean>; handleAllCheckedChange: (value: import("hongluan-ui/es/components/checkbox").CheckboxValueType) => void; hasNoMatch: import("vue").ComputedRef<boolean>; hasFooter: import("vue").ComputedRef<boolean>; showClose: import("vue").ComputedRef<"" | "show-close">; checked: import("vue").Ref<import("./transfer").TransferKey[]>; allChecked: import("vue").Ref<boolean>; query: import("vue").Ref<string>; inputHover: import("vue").Ref<boolean>; isEmpty: (val: unknown) => boolean; HlCheckbox: import("hongluan-ui/es/utils").SFCWithInstall<import("vue").DefineComponent<{ ariaControls: StringConstructor; modelValue: { type: (BooleanConstructor | StringConstructor | NumberConstructor | ArrayConstructor)[]; default: any; }; label: { type: import("vue").PropType<string | number | boolean | Record<string, unknown>>; default: any; }; value: { type: (BooleanConstructor | ObjectConstructor | StringConstructor | NumberConstructor)[]; default: any; }; indeterminate: BooleanConstructor; disabled: BooleanConstructor; checked: BooleanConstructor; bold: BooleanConstructor; fill: BooleanConstructor; custom: BooleanConstructor; round: BooleanConstructor; name: { type: StringConstructor; default: any; }; trueValue: { type: (StringConstructor | NumberConstructor)[]; default: any; }; falseValue: { type: (StringConstructor | NumberConstructor)[]; default: any; }; trueLabel: { type: (StringConstructor | NumberConstructor)[]; default: any; }; falseLabel: { type: (StringConstructor | NumberConstructor)[]; default: any; }; id: { type: StringConstructor; default: any; }; type: { type: import("vue").PropType<"success" | "info" | "warning" | "danger" | "link" | "primary">; validator: (val: string) => boolean; }; size: { type: import("vue").PropType<"xxxs" | "xxs" | "xs" | "sm" | "md" | "lg" | "xl" | "xxl" | "xxxl">; validator: (val: string) => boolean; }; controls: { type: StringConstructor; default: any; }; showLabel: { type: BooleanConstructor; default: boolean; }; tabindex: (StringConstructor | NumberConstructor)[]; validateEvent: { type: BooleanConstructor; default: boolean; }; }, { props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{ ariaControls: StringConstructor; modelValue: { type: (BooleanConstructor | StringConstructor | NumberConstructor | ArrayConstructor)[]; default: any; }; label: { type: import("vue").PropType<string | number | boolean | Record<string, unknown>>; default: any; }; value: { type: (BooleanConstructor | ObjectConstructor | StringConstructor | NumberConstructor)[]; default: any; }; indeterminate: BooleanConstructor; disabled: BooleanConstructor; checked: BooleanConstructor; bold: BooleanConstructor; fill: BooleanConstructor; custom: BooleanConstructor; round: BooleanConstructor; name: { type: StringConstructor; default: any; }; trueValue: { type: (StringConstructor | NumberConstructor)[]; default: any; }; falseValue: { type: (StringConstructor | NumberConstructor)[]; default: any; }; trueLabel: { type: (StringConstructor | NumberConstructor)[]; default: any; }; falseLabel: { type: (StringConstructor | NumberConstructor)[]; default: any; }; id: { type: StringConstructor; default: any; }; type: { type: import("vue").PropType<"success" | "info" | "warning" | "danger" | "link" | "primary">; validator: (val: string) => boolean; }; size: { type: import("vue").PropType<"xxxs" | "xxs" | "xs" | "sm" | "md" | "lg" | "xl" | "xxl" | "xxxl">; validator: (val: string) => boolean; }; controls: { type: StringConstructor; default: any; }; showLabel: { type: BooleanConstructor; default: boolean; }; tabindex: (StringConstructor | NumberConstructor)[]; validateEvent: { type: BooleanConstructor; default: boolean; }; }>> & { onChange?: (val: import("hongluan-ui/es/components/checkbox").CheckboxValueType) => any; "onUpdate:modelValue"?: (val: import("hongluan-ui/es/components/checkbox").CheckboxValueType) => any; }>>; slots: Readonly<{ [name: string]: import("vue").Slot; }>; namespace: import("vue").ComputedRef<string>; inputId: import("vue").Ref<string>; isLabeledByFormItem: import("vue").ComputedRef<boolean>; isChecked: import("vue").ComputedRef<boolean>; isDisabled: import("vue").ComputedRef<boolean>; isFocused: import("vue").Ref<boolean>; isCustom: import("vue").ComputedRef<boolean>; isRound: import("vue").ComputedRef<boolean>; isFill: import("vue").ComputedRef<boolean>; checkboxType: import("vue").ComputedRef<"success" | "info" | "warning" | "danger" | "link" | "primary">; checkboxSize: import("vue").ComputedRef<"xxxs" | "xxs" | "xs" | "sm" | "md" | "lg" | "xl" | "xxl" | "xxxl">; hasOwnLabel: import("vue").ComputedRef<boolean>; model: import("vue").WritableComputedRef<any>; actualValue: import("vue").ComputedRef<string | number | boolean | Record<string, any>>; handleChange: (e: Event) => void; onClickRoot: (e: MouseEvent) => Promise<void>; HlIcon: import("hongluan-ui/es/utils").SFCWithInstall<import("vue").DefineComponent<{ type: { type: import("vue").PropType<"success" | "info" | "warning" | "danger" | "link" | "primary">; validator: (val: string) => boolean; }; size: { type: import("vue").PropType<"xxxs" | "xxs" | "xs" | "sm" | "md" | "lg" | "xl" | "xxl" | "xxxl">; validator: (val: string) => boolean; }; name: { type: StringConstructor; default: string; }; color: StringConstructor; border: NumberConstructor; opacity: NumberConstructor; width: (StringConstructor | NumberConstructor)[]; height: (StringConstructor | NumberConstructor)[]; gradient: BooleanConstructor; startColor: StringConstructor; fill: BooleanConstructor; round: BooleanConstructor; radius: BooleanConstructor; transition: BooleanConstructor; effect: StringConstructor; }, { namespace: import("vue").ComputedRef<string>; iconStyle: import("vue").ComputedRef<import("vue").CSSProperties>; iconId: string; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ type: { type: import("vue").PropType<"success" | "info" | "warning" | "danger" | "link" | "primary">; validator: (val: string) => boolean; }; size: { type: import("vue").PropType<"xxxs" | "xxs" | "xs" | "sm" | "md" | "lg" | "xl" | "xxl" | "xxxl">; validator: (val: string) => boolean; }; name: { type: StringConstructor; default: string; }; color: StringConstructor; border: NumberConstructor; opacity: NumberConstructor; width: (StringConstructor | NumberConstructor)[]; height: (StringConstructor | NumberConstructor)[]; gradient: BooleanConstructor; startColor: StringConstructor; fill: BooleanConstructor; round: BooleanConstructor; radius: BooleanConstructor; transition: BooleanConstructor; effect: StringConstructor; }>>, { name: string; fill: boolean; round: boolean; transition: boolean; gradient: boolean; radius: boolean; }>> & Record<string, any>; SystemChecked: import("vue").DefineComponent<{ gradient: { type: BooleanConstructor; }; borderWidth: { type: (StringConstructor | NumberConstructor)[]; default: string; }; opacity: { type: (StringConstructor | NumberConstructor)[]; default: string; }; startColor: { type: StringConstructor; default: string; }; }, { CustomIcon: VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ gradient: { type: BooleanConstructor; }; borderWidth: { type: (StringConstructor | NumberConstructor)[]; default: string; }; opacity: { type: (StringConstructor | NumberConstructor)[]; default: string; }; startColor: { type: StringConstructor; default: string; }; }>>, { opacity: string | number; gradient: boolean; startColor: string; borderWidth: string | number; }>; SystemIndeterminate: import("vue").DefineComponent<{ gradient: { type: BooleanConstructor; }; borderWidth: { type: (StringConstructor | NumberConstructor)[]; default: string; }; opacity: { type: (StringConstructor | NumberConstructor)[]; default: string; }; startColor: { type: StringConstructor; default: string; }; }, { CustomIcon: VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ gradient: { type: BooleanConstructor; }; borderWidth: { type: (StringConstructor | NumberConstructor)[]; default: string; }; opacity: { type: (StringConstructor | NumberConstructor)[]; default: string; }; startColor: { type: StringConstructor; default: string; }; }>>, { opacity: string | number; gradient: boolean; startColor: string; borderWidth: string | number; }>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:modelValue": (val: import("hongluan-ui/es/components/checkbox").CheckboxValueType) => boolean; change: (val: import("hongluan-ui/es/components/checkbox").CheckboxValueType) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ ariaControls: StringConstructor; modelValue: { type: (BooleanConstructor | StringConstructor | NumberConstructor | ArrayConstructor)[]; default: any; }; label: { type: import("vue").PropType<string | number | boolean | Record<string, unknown>>; default: any; }; value: { type: (BooleanConstructor | ObjectConstructor | StringConstructor | NumberConstructor)[]; default: any; }; indeterminate: BooleanConstructor; disabled: BooleanConstructor; checked: BooleanConstructor; bold: BooleanConstructor; fill: BooleanConstructor; custom: BooleanConstructor; round: BooleanConstructor; name: { type: StringConstructor; default: any; }; trueValue: { type: (StringConstructor | NumberConstructor)[]; default: any; }; falseValue: { type: (StringConstructor | NumberConstructor)[]; default: any; }; trueLabel: { type: (StringConstructor | NumberConstructor)[]; default: any; }; falseLabel: { type: (StringConstructor | NumberConstructor)[]; default: any; }; id: { type: StringConstructor; default: any; }; type: { type: import("vue").PropType<"success" | "info" | "warning" | "danger" | "link" | "primary">; validator: (val: string) => boolean; }; size: { type: import("vue").PropType<"xxxs" | "xxs" | "xs" | "sm" | "md" | "lg" | "xl" | "xxl" | "xxxl">; validator: (val: string) => boolean; }; controls: { type: StringConstructor; default: any; }; showLabel: { type: BooleanConstructor; default: boolean; }; tabindex: (StringConstructor | NumberConstructor)[]; validateEvent: { type: BooleanConstructor; default: boolean; }; }>> & { onChange?: (val: import("hongluan-ui/es/components/checkbox").CheckboxValueType) => any; "onUpdate:modelValue"?: (val: import("hongluan-ui/es/components/checkbox").CheckboxValueType) => any; }, { bold: boolean; name: string; label: string | number | boolean | Record<string, unknown>; id: string; validateEvent: boolean; disabled: boolean; fill: boolean; modelValue: string | number | boolean | unknown[]; custom: boolean; round: boolean; value: string | number | boolean | Record<string, any>; indeterminate: boolean; checked: boolean; trueValue: string | number; falseValue: string | number; trueLabel: string | number; falseLabel: string | number; controls: string; showLabel: boolean; }>> & Record<string, any>; HlCheckboxGroup: import("hongluan-ui/es/utils").SFCWithInstall<import("vue").DefineComponent<{ ariaLabel: StringConstructor; id: { type: StringConstructor; default: any; }; label: { type: StringConstructor; default: any; }; validateEvent: { type: BooleanConstructor; default: boolean; }; dir: { type: import("vue").PropType<"horizontal" | "vertical">; default: string; }; merge: { type: BooleanConstructor; default: boolean; }; deepMerge: { type: BooleanConstructor; default: boolean; }; indent: { type: (BooleanConstructor | StringConstructor)[]; default: boolean; }; gap: StringConstructor; gapX: StringConstructor; gapY: StringConstructor; full: { type: (BooleanConstructor | StringConstructor)[]; default: boolean; }; wrap: { type: BooleanConstructor; default: boolean; }; align: { type: StringConstructor; default: string; }; block: { type: BooleanConstructor; default: boolean; }; size: { type: import("vue").PropType<"xxxs" | "xxs" | "xs" | "sm" | "md" | "lg" | "xl" | "xxl" | "xxxl">; validator: (val: string) => boolean; }; disabled: BooleanConstructor; fill: BooleanConstructor; type: { type: import("vue").PropType<"success" | "info" | "warning" | "danger" | "link" | "primary">; validator: (val: string) => boolean; }; modelValue: { type: import("vue").PropType<import("hongluan-ui/es/components/checkbox").CheckboxGroupValueType>; default: () => any[]; }; bold: BooleanConstructor; custom: BooleanConstructor; round: BooleanConstructor; min: { type: NumberConstructor; default: any; }; max: { type: NumberConstructor; default: any; }; }, { props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{ ariaLabel: StringConstructor; id: { type: StringConstructor; default: any; }; label: { type: StringConstructor; default: any; }; validateEvent: { type: BooleanConstructor; default: boolean; }; dir: { type: import("vue").PropType<"horizontal" | "vertical">; default: string; }; merge: { type: BooleanConstructor; default: boolean; }; deepMerge: { type: BooleanConstructor; default: boolean; }; indent: { type: (BooleanConstructor | StringConstructor)[]; default: boolean; }; gap: StringConstructor; gapX: StringConstructor; gapY: StringConstructor; full: { type: (BooleanConstructor | StringConstructor)[]; default: boolean; }; wrap: { type: BooleanConstructor; default: boolean; }; align: { type: StringConstructor; default: string; }; block: { type: BooleanConstructor; default: boolean; }; size: { type: import("vue").PropType<"xxxs" | "xxs" | "xs" | "sm" | "md" | "lg" | "xl" | "xxl" | "xxxl">; validator: (val: string) => boolean; }; disabled: BooleanConstructor; fill: BooleanConstructor; type: { type: import("vue").PropType<"success" | "info" | "warning" | "danger" | "link" | "primary">; validator: (val: string) => boolean; }; modelValue: { type: import("vue").PropType<import("hongluan-ui/es/components/checkbox").CheckboxGroupValueType>; default: () => any[]; }; bold: BooleanConstructor; custom: BooleanConstructor; round: BooleanConstructor; min: { type: NumberConstructor; default: any; }; max: { type: NumberConstructor; default: any; }; }>> & { onChange?: (val: import("hongluan-ui/es/components/checkbox").CheckboxValueType[]) => any; "onUpdate:modelValue"?: (val: import("hongluan-ui/es/components/checkbox").CheckboxGroupValueType) => any; }>>; emit: ((event: "update:modelValue", val: import("hongluan-ui/es/components/checkbox").CheckboxGroupValueType) => void) & ((event: "change", val: import("hongluan-ui/es/components/checkbox").CheckboxValueType[]) => void); formItem: import("../../..").FormItemContext; groupId: import("vue").Ref<string>; isLabeledByFormItem: import("vue").ComputedRef<boolean>; checkboxGroupSize: import("vue").ComputedRef<"xxxs" | "xxs" | "xs" | "sm" | "md" | "lg" | "xl" | "xxl" | "xxxl">; checkboxGroupDisabled: import("vue").ComputedRef<boolean>; checkboxGroupFill: import("vue").ComputedRef<boolean>; changeEvent: (value: import("hongluan-ui/es/components/checkbox").CheckboxGroupValueType) => Promise<void>; modelValue: import("vue").WritableComputedRef<import("hongluan-ui/es/components/checkbox").CheckboxGroupValueType>; namespace: import("vue").ComputedRef<string>; HlGroup: import("hongluan-ui/es/utils").SFCWithInstall<import("vue").DefineComponent<{ dir: { type: import("vue").PropType<"horizontal" | "vertical">; default: string; }; merge: { type: BooleanConstructor; default: boolean; }; deepMerge: { type: BooleanConstructor; default: boolean; }; indent: { type: (BooleanConstructor | StringConstructor)[]; default: boolean; }; gap: StringConstructor; gapX: StringConstructor; gapY: StringConstructor; full: { type: (BooleanConstructor | StringConstructor)[]; default: boolean; }; wrap: { type: BooleanConstructor; default: boolean; }; align: { type: StringConstructor; default: string; }; block: { type: BooleanConstructor; default: boolean; }; size: { type: import("vue").PropType<"xxxs" | "xxs" | "xs" | "sm" | "md" | "lg" | "xl" | "xxl" | "xxxl">; validator: (val: string) => boolean; }; disabled: BooleanConstructor; fill: BooleanConstructor; type: { type: import("vue").PropType<"success" | "info" | "warning" | "danger" | "link" | "primary">; validator: (val: string) => boolean; }; }, () => VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ dir: { type: import("vue").PropType<"horizontal" | "vertical">; default: string; }; merge: { type: BooleanConstructor; default: boolean; }; deepMerge: { type: BooleanConstructor; default: boolean; }; indent: { type: (BooleanConstructor | StringConstructor)[]; default: boolean; }; gap: StringConstructor; gapX: StringConstructor; gapY: StringConstructor; full: { type: (BooleanConstructor | StringConstructor)[]; default: boolean; }; wrap: { type: BooleanConstructor; default: boolean; }; align: { type: StringConstructor; default: string; }; block: { type: BooleanConstructor; default: boolean; }; size: { type: import("vue").PropType<"xxxs" | "xxs" | "xs" | "sm" | "md" | "lg" | "xl" | "xxl" | "xxxl">; validator: (val: string) => boolean; }; disabled: BooleanConstructor; fill: BooleanConstructor; type: { type: import("vue").PropType<"success" | "info" | "warning" | "danger" | "link" | "primary">; validator: (val: string) => boolean; }; }>>, { dir: "horizontal" | "vertical"; merge: boolean; deepMerge: boolean; indent: string | boolean; full: string | boolean; wrap: boolean; align: string; block: boolean; disabled: boolean; fill: boolean; }>> & Record<string, any>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:modelValue": (val: import("hongluan-ui/es/components/checkbox").CheckboxGroupValueType) => boolean; change: (val: import("hongluan-ui/es/components/checkbox").CheckboxValueType[]) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ ariaLabel: StringConstructor; id: { type: StringConstructor; default: any; }; label: { type: StringConstructor; default: any; }; validateEvent: { type: BooleanConstructor; default: boolean; }; dir: { type: import("vue").PropType<"horizontal" | "vertical">; default: string; }; merge: { type: BooleanConstructor; default: boolean; }; deepMerge: { type: BooleanConstructor; default: boolean; }; indent: { type: (BooleanConstructor | StringConstructor)[]; default: boolean; }; gap: StringConstructor; gapX: StringConstructor; gapY: StringConstructor; full: { type: (BooleanConstructor | StringConstructor)[]; default: boolean; }; wrap: { type: BooleanConstructor; default: boolean; }; align: { type: StringConstructor; default: string; }; block: { type: BooleanConstructor; default: boolean; }; size: { type: import("vue").PropType<"xxxs" | "xxs" | "xs" | "sm" | "md" | "lg" | "xl" | "xxl" | "xxxl">; validator: (val: string) => boolean; }; disabled: BooleanConstructor; fill: BooleanConstructor; type: { type: import("vue").PropType<"success" | "info" | "warning" | "danger" | "link" | "primary">; validator: (val: string) => boolean; }; modelValue: { type: import("vue").PropType<import("hongluan-ui/es/components/checkbox").CheckboxGroupValueType>; default: () => any[]; }; bold: BooleanConstructor; custom: BooleanConstructor; round: BooleanConstructor; min: { type: NumberConstructor; default: any; }; max: { type: NumberConstructor; default: any; }; }>> & { onChange?: (val: import("hongluan-ui/es/components/checkbox").CheckboxValueType[]) => any; "onUpdate:modelValue"?: (val: import("hongluan-ui/es/components/checkbox").CheckboxGroupValueType) => any; }, { bold: boolean; label: string; id: string; validateEvent: boolean; dir: "horizontal" | "vertical"; merge: boolean; deepMerge: boolean; indent: string | boolean; full: string | boolean; wrap: boolean; align: string; block: boolean; disabled: boolean; fill: boolean; modelValue: import("hongluan-ui/es/components/checkbox").CheckboxGroupValueType; custom: boolean; round: boolean; min: number; max: number; }>> & Record<string, any>; HlInput: import("hongluan-ui/es/utils").SFCWithInstall<import("vue").DefineComponent<{ ariaLabel: StringConstructor; id: { type: StringConstructor; default: any; }; modelValue: { type: import("vue").PropType<string | number>; default: string; }; maxlength: { type: (StringConstructor | NumberConstructor)[]; }; minlength: { type: (StringConstructor | NumberConstructor)[]; }; nativeType: { type: StringConstructor; default: string; }; size: { type: import("vue").PropType<"xxxs" | "xxs" | "xs" | "sm" | "md" | "lg" | "xl" | "xxl" | "xxxl">; validator: (val: string) => boolean; }; resize: { type: import("vue").PropType<"horizontal" | "vertical" | "none" | "both">; validator: (val: string) => boolean; }; rows: { type: NumberConstructor; default: number; }; autosize: { type: import("vue").PropType<import("hongluan-ui/es/components/input").InputAutoSize>; default: import("hongluan-ui/es/components/input").InputAutoSize; }; autocomplete: { type: StringConstructor; default: string; }; type: { type: import("vue").PropType<"success" | "info" | "warning" | "danger" | "link" | "primary">; validator: (val: string) => boolean; }; formatter: { type: FunctionConstructor; }; parser: { type: FunctionConstructor; }; placeholder: { type: StringConstructor; }; form: { type: StringConstructor; }; disabled: { type: BooleanConstructor; default: boolean; }; readonly: BooleanConstructor; clearable: BooleanConstructor; showPassword: BooleanConstructor; showWordLimit: BooleanConstructor; block: BooleanConstructor; label: { type: StringConstructor; default: any; }; containerRole: { type: StringConstructor; default: any; }; tabindex: { type: (StringConstructor | NumberConstructor)[]; default: number; }; validateEvent: { type: BooleanConstructor; default: boolean; }; round: BooleanConstructor; fill: BooleanConstructor; thin: BooleanConstructor; inputStyle: { type: ObjectConstructor; default: () => {}; }; autofocus: BooleanConstructor; }, { namespace: import("vue").ComputedRef<string>; isComposing: import("vue").Ref<boolean>; input: import("vue").Ref<HTMLInputElement>; inputId: import("vue").Ref<string>; textarea: import("vue").Ref<HTMLTextAreaElement>; attrs: import("vue").ComputedRef<Record<string, unknown>>; containerAttrs: import("vue").ComputedRef<Record<string, unknown>>; inputSize: import("vue").ComputedRef<"xxxs" | "xxs" | "xs" | "sm" | "md" | "lg" | "xl" | "xxl" | "xxxl">; validateState: import("vue").ComputedRef<"success" | "error" | "" | "validating">; textareaStyle: import("vue").ComputedRef<import("hongluan-ui/es/utils").StyleValue>; countStyle: import("vue").Ref<import("hongluan-ui/es/utils").StyleValue>; resizeTextarea: () => void; inputDisabled: import("vue").ComputedRef<boolean>; inputFill: import("vue").ComputedRef<boolean>; showClear: import("vue").ComputedRef<boolean>; showPwdVisible: import("vue").ComputedRef<boolean>; isWordLimitVisible: import("vue").ComputedRef<boolean>; textLength: import("vue").ComputedRef<number>; hovering: import("vue").Ref<boolean>; inputExceed: import("vue").ComputedRef<boolean>; passwordVisible: import("vue").Ref<boolean>; inputOrTextarea: import("vue").ComputedRef<HTMLInputElement | HTMLTextAreaElement>; wrapperRef: import("vue").ShallowRef<HTMLElement>; handleInput: (event: Event) => void; handleChange: (event: Event) => void; handleFocus: (event: FocusEvent) => void; handleBlur: (event: FocusEvent) => void; handleCompositionStart: (event: CompositionEvent) => void; handleCompositionUpdate: (event: CompositionEvent) => void; handleCompositionEnd: (event: CompositionEvent) => void; handlePasswordVisible: () => void; clear: () => void; select: () => void; focus: () => void; blur: () => void; isFocused: import("vue").Ref<boolean>; getSuffixVisible: () => boolean | import("vue").Slot; getPwdVisible: () => boolean; handleMouseLeave: (e: MouseEvent) => void; handleMouseEnter: (e: MouseEvent) => void; handleKeydown: (e: KeyboardEvent) => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("update:modelValue" | "change" | "input" | "blur" | "focus" | "clear" | "mouseleave" | "mouseenter" | "keydown" | "compositionstart" | "compositionupdate" | "compositionend")[], "update:modelValue" | "change" | "input" | "blur" | "focus" | "clear" | "mouseleave" | "mouseenter" | "keydown" | "compositionstart" | "compositionupdate" | "compositionend", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ ariaLabel: StringConstructor; id: { type: StringConstructor; default: any; }; modelValue: { type: import("vue").PropType<string | number>; default: string; }; maxlength: { type: (StringConstructor | NumberConstructor)[]; }; minlength: { type: (StringConstructor | NumberConstructor)[]; }; nativeType: { type: StringConstructor; default: string; }; size: { type: import("vue").PropType<"xxxs" | "xxs" | "xs" | "sm" | "md" | "lg" | "xl" | "xxl" | "xxxl">; validator: (val: string) => boolean; }; resize: { type: import("vue").PropType<"horizontal" | "vertical" | "none" | "both">; validator: (val: string) => boolean; }; rows: { type: NumberConstructor; default: number; }; autosize: { type: import("vue").PropType<import("hongluan-ui/es/components/input").InputAutoSize>; default: import("hongluan-ui/es/components/input").InputAutoSize; }; autocomplete: { type: StringConstructor; default: string; }; type: { type: import("vue").PropType<"success" | "info" | "warning" | "danger" | "link" | "primary">; validator: (val: string) => boolean; }; formatter: { type: FunctionConstructor; }; parser: { type: FunctionConstructor; }; placeholder: { type: StringConstructor; }; form: { type: StringConstructor; }; disabled: { type: BooleanConstructor; default: boolean; }; readonly: BooleanConstructor; clearable: BooleanConstructor; showPassword: BooleanConstructor; showWordLimit: BooleanConstructor; block: BooleanConstructor; label: { type: StringConstructor; default: any; }; containerRole: { type: StringConstructor; default: any; }; tabindex: { type: (StringConstructor | NumberConstructor)[]; default: number; }; validateEvent: { type: BooleanConstructor; default: boolean; }; round: BooleanConstructor; fill: BooleanConstructor; thin: BooleanConstructor; inputStyle: { type: ObjectConstructor; default: () => {}; }; autofocus: BooleanConstructor; }>> & { onChange?: (...args: any[]) => any; "onUpdate:modelValue"?: (...args: any[]) => any; onInput?: (...args: any[]) => any; onBlur?: (...args: any[]) => any; onFocus?: (...args: any[]) => any; onClear?: (...args: any[]) => any; onMouseleave?: (...args: any[]) => any; onMouseenter?: (...args: any[]) => any; onKeydown?: (...args: any[]) => any; onCompositionstart?: (...args: any[]) => any; onCompositionupdate?: (...args: any[]) => any; onCompositionend?: (...args: any[]) => any; }, { label: string; id: string; validateEvent: boolean; block: boolean; disabled: boolean; fill: boolean; modelValue: string | number; round: boolean; clearable: boolean; thin: boolean; nativeType: string; rows: number; autosize: boolean | { minRows?: number; maxRows?: number; }; autocomplete: string; readonly: boolean; showPassword: boolean; showWordLimit: boolean; containerRole: string; tabindex: string | number; inputStyle: Record<string, any>; autofocus: boolean; }>> & Record<string, any>; HlIcon: import("hongluan-ui/es/utils").SFCWithInstall<import("vue").DefineComponent<{ type: { type: import("vue").PropType<"success" | "info" | "warning" | "danger" | "link" | "primary">; validator: (val: string) => boolean; }; size: { type: import("vue").PropType<"xxxs" | "xxs" | "xs" | "sm" | "md" | "lg" | "xl" | "xxl" | "xxxl">; validator: (val: string) => boolean; }; name: { type: StringConstructor; default: string; }; color: StringConstructor; border: NumberConstructor; opacity: NumberConstructor; width: (StringConstructor | NumberConstructor)[]; height: (StringConstructor | NumberConstructor)[]; gradient: BooleanConstructor; startColor: StringConstructor; fill: BooleanConstructor; round: BooleanConstructor; radius: BooleanConstructor; transition: BooleanConstructor; effect: StringConstructor; }, { namespace: import("vue").ComputedRef<string>; iconStyle: import("vue").ComputedRef<import("vue").CSSProperties>; iconId: string; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ type: { type: import("vue").PropType<"success" | "info" | "warning" | "danger" | "link" | "primary">; validator: (val: string) => boolean; }; size: { type: import("vue").PropType<"xxxs" | "xxs" | "xs" | "sm" | "md" | "lg" | "xl" | "xxl" | "xxxl">; validator: (val: string) => boolean; }; name: { type: StringConstructor; default: string; }; color: StringConstructor; border: NumberConstructor; opacity: NumberConstructor; width: (StringConstructor | NumberConstructor)[]; height: (StringConstructor | NumberConstructor)[]; gradient: BooleanConstructor; startColor: StringConstructor; fill: BooleanConstructor; round: BooleanConstructor; radius: BooleanConstructor; transition: BooleanConstructor; effect: StringConstructor; }>>, { name: string; fill: boolean; round: boolean; transition: boolean; gradient: boolean; radius: boolean; }>> & Record<string, any>; SystemSearch: import("vue").DefineComponent<{ gradient: { type: BooleanConstructor; }; borderWidth: { type: (StringConstructor | NumberConstructor)[]; default: string; }; opacity: { type: (StringConstructor | NumberConstructor)[]; default: string; }; startColor: { type: StringConstructor; default: string; }; }, { CustomIcon: VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ gradient: { type: BooleanConstructor; }; borderWidth: { type: (StringConstructor | NumberConstructor)[]; default: string; }; opacity: { type: (StringConstructor | NumberConstructor)[]; default: string; }; startColor: { type: StringConstructor; default: string; }; }>>, { opacity: string | number; gradient: boolean; startColor: string; borderWidth: string | number; }>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "checked-change": (value: import("./transfer").TransferKey[], movedKeys?: import("./transfer").TransferKey[]) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ readonly data: import("hongluan-ui/es/utils").EpPropFinalized<import("vue").PropType<import("./transfer").TransferDataItem[]>, unknown, unknown, () => any[], boolean>; readonly optionRender: { readonly type: import("vue").PropType<(option: import("./transfer").TransferDataItem) => VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }> | VNode<i