UNPKG

hongluan-ui

Version:
99 lines (98 loc) 3.72 kB
export declare const HlRadio: import("hongluan-ui/es/utils").SFCWithInstall<import("vue").DefineComponent<{ modelValue: { type: (BooleanConstructor | StringConstructor | NumberConstructor)[]; default: any; }; value: { type: (BooleanConstructor | StringConstructor | NumberConstructor)[]; default: any; }; label: { type: (BooleanConstructor | StringConstructor | NumberConstructor)[]; default: any; }; disabled: BooleanConstructor; fill: BooleanConstructor; custom: BooleanConstructor; name: { 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; }; showLabel: { type: BooleanConstructor; default: boolean; }; }, { namespace: import("vue").ComputedRef<string>; actualValue: import("vue").ComputedRef<string | number | boolean>; focus: import("vue").Ref<boolean>; isGroup: import("vue").ComputedRef<boolean>; radioGroup: import("../..").RadioGroupContext; modelValue: import("vue").WritableComputedRef<string | number | boolean>; tabIndex: import("vue").ComputedRef<0 | -1>; radioSize: import("vue").ComputedRef<"xxxs" | "xxs" | "xs" | "sm" | "md" | "lg" | "xl" | "xxl" | "xxxl">; radioFill: import("vue").ComputedRef<boolean>; isDisabled: import("vue").ComputedRef<boolean>; radioType: import("vue").ComputedRef<"success" | "info" | "warning" | "danger" | "link" | "primary">; radioCustom: import("vue").ComputedRef<boolean>; radioRef: import("vue").Ref<HTMLInputElement>; handleChange: () => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:modelValue": (val: string | number | boolean) => boolean; change: (val: string | number | boolean) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ modelValue: { type: (BooleanConstructor | StringConstructor | NumberConstructor)[]; default: any; }; value: { type: (BooleanConstructor | StringConstructor | NumberConstructor)[]; default: any; }; label: { type: (BooleanConstructor | StringConstructor | NumberConstructor)[]; default: any; }; disabled: BooleanConstructor; fill: BooleanConstructor; custom: BooleanConstructor; name: { 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; }; showLabel: { type: BooleanConstructor; default: boolean; }; }>> & { onChange?: (val: string | number | boolean) => any; "onUpdate:modelValue"?: (val: string | number | boolean) => any; }, { name: string; label: string | number | boolean; disabled: boolean; fill: boolean; modelValue: string | number | boolean; custom: boolean; value: string | number | boolean; showLabel: boolean; }>> & Record<string, any>; export default HlRadio; export * from './src/radio'; export * from './src/radio-group';