hongluan-ui
Version:
Hongluan Component Library for Vue 3
1,251 lines • 52.3 kB
TypeScript
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