UNPKG

element-plus

Version:

A Component Library for Vue 3

182 lines (181 loc) 12 kB
export declare const ElRadio: import("../../utils/types").SFCWithInstall<import("vue").DefineComponent<{ readonly modelValue: import("../../utils/props").BuildPropReturn<readonly [StringConstructor, NumberConstructor, BooleanConstructor], "", unknown, unknown, unknown>; readonly name: import("../../utils/props").BuildPropReturn<StringConstructor, "", unknown, unknown, unknown>; readonly border: BooleanConstructor; readonly label: import("../../utils/props").BuildPropReturn<(BooleanConstructor | StringConstructor | NumberConstructor)[], string, unknown, unknown, unknown>; readonly size: import("../../utils/props").BuildPropReturn<StringConstructor, "", unknown, "" | "small" | "large" | "medium" | "mini", unknown>; readonly disabled: BooleanConstructor; }, { focus: import("vue").Ref<boolean>; isGroup: import("vue").ComputedRef<boolean>; modelValue: import("vue").WritableComputedRef<import("../../utils/props").BuildPropType<readonly [StringConstructor, NumberConstructor, BooleanConstructor], unknown, unknown>>; tabIndex: import("vue").ComputedRef<0 | -1>; size: import("vue").ComputedRef<any>; disabled: import("vue").ComputedRef<boolean>; radioRef: import("vue").Ref<HTMLInputElement | undefined>; 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<{ readonly modelValue?: unknown; readonly name?: unknown; readonly border?: unknown; readonly label?: unknown; readonly size?: unknown; readonly disabled?: unknown; } & { size: import("../../utils/props").BuildPropType<StringConstructor, "" | "small" | "large" | "medium" | "mini", unknown>; disabled: boolean; modelValue: import("../../utils/props").BuildPropType<readonly [StringConstructor, NumberConstructor, BooleanConstructor], unknown, unknown>; label: import("../../utils/props").BuildPropType<(BooleanConstructor | StringConstructor | NumberConstructor)[], unknown, unknown>; name: string; border: boolean; } & {}> & { onChange?: ((val: string | number | boolean) => any) | undefined; "onUpdate:modelValue"?: ((val: string | number | boolean) => any) | undefined; }, { size: import("../../utils/props").BuildPropType<StringConstructor, "" | "small" | "large" | "medium" | "mini", unknown>; disabled: boolean; modelValue: import("../../utils/props").BuildPropType<readonly [StringConstructor, NumberConstructor, BooleanConstructor], unknown, unknown>; label: import("../../utils/props").BuildPropType<(BooleanConstructor | StringConstructor | NumberConstructor)[], unknown, unknown>; name: string; border: boolean; }>> & { RadioButton: import("vue").DefineComponent<{ readonly name: import("../../utils/props").BuildPropReturn<StringConstructor, "", unknown, unknown, unknown>; readonly label: import("../../utils/props").BuildPropReturn<(BooleanConstructor | StringConstructor | NumberConstructor)[], string, unknown, unknown, unknown>; readonly size: import("../../utils/props").BuildPropReturn<StringConstructor, "", unknown, "" | "small" | "large" | "medium" | "mini", unknown>; readonly disabled: BooleanConstructor; }, { isGroup: import("vue").ComputedRef<boolean>; size: import("vue").ComputedRef<any>; disabled: import("vue").ComputedRef<boolean>; tabIndex: import("vue").ComputedRef<0 | -1>; modelValue: import("vue").WritableComputedRef<import("../../utils/props").BuildPropType<readonly [StringConstructor, NumberConstructor, BooleanConstructor], unknown, unknown>>; focus: import("vue").Ref<boolean>; activeStyle: import("vue").ComputedRef<import("vue").CSSProperties>; radioRef: import("vue").Ref<HTMLInputElement | undefined>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ readonly name?: unknown; readonly label?: unknown; readonly size?: unknown; readonly disabled?: unknown; } & { size: import("../../utils/props").BuildPropType<StringConstructor, "" | "small" | "large" | "medium" | "mini", unknown>; disabled: boolean; label: import("../../utils/props").BuildPropType<(BooleanConstructor | StringConstructor | NumberConstructor)[], unknown, unknown>; name: string; } & {}>, { size: import("../../utils/props").BuildPropType<StringConstructor, "" | "small" | "large" | "medium" | "mini", unknown>; disabled: boolean; label: import("../../utils/props").BuildPropType<(BooleanConstructor | StringConstructor | NumberConstructor)[], unknown, unknown>; name: string; }>; RadioGroup: import("vue").DefineComponent<{ readonly modelValue: import("../../utils/props").BuildPropReturn<readonly [StringConstructor, NumberConstructor, BooleanConstructor], "", unknown, unknown, unknown>; readonly fill: import("../../utils/props").BuildPropReturn<StringConstructor, "", unknown, unknown, unknown>; readonly textColor: import("../../utils/props").BuildPropReturn<StringConstructor, "", unknown, unknown, unknown>; readonly size: import("../../utils/props").BuildPropReturn<StringConstructor, "", unknown, "" | "small" | "large" | "medium" | "mini", unknown>; readonly disabled: BooleanConstructor; }, { size: import("vue").ComputedRef<any>; disabled: import("vue").ComputedRef<boolean>; radioGroupRef: import("vue").Ref<HTMLDivElement | undefined>; handleKeydown: (e: KeyboardEvent) => 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<{ readonly modelValue?: unknown; readonly fill?: unknown; readonly textColor?: unknown; readonly size?: unknown; readonly disabled?: unknown; } & { size: import("../../utils/props").BuildPropType<StringConstructor, "" | "small" | "large" | "medium" | "mini", unknown>; disabled: boolean; modelValue: import("../../utils/props").BuildPropType<readonly [StringConstructor, NumberConstructor, BooleanConstructor], unknown, unknown>; fill: string; textColor: string; } & {}> & { onChange?: ((val: string | number | boolean) => any) | undefined; "onUpdate:modelValue"?: ((val: string | number | boolean) => any) | undefined; }, { size: import("../../utils/props").BuildPropType<StringConstructor, "" | "small" | "large" | "medium" | "mini", unknown>; disabled: boolean; modelValue: import("../../utils/props").BuildPropType<readonly [StringConstructor, NumberConstructor, BooleanConstructor], unknown, unknown>; fill: string; textColor: string; }>; }; export default ElRadio; export declare const ElRadioGroup: import("../../utils/types").SFCWithInstall<import("vue").DefineComponent<{ readonly modelValue: import("../../utils/props").BuildPropReturn<readonly [StringConstructor, NumberConstructor, BooleanConstructor], "", unknown, unknown, unknown>; readonly fill: import("../../utils/props").BuildPropReturn<StringConstructor, "", unknown, unknown, unknown>; readonly textColor: import("../../utils/props").BuildPropReturn<StringConstructor, "", unknown, unknown, unknown>; readonly size: import("../../utils/props").BuildPropReturn<StringConstructor, "", unknown, "" | "small" | "large" | "medium" | "mini", unknown>; readonly disabled: BooleanConstructor; }, { size: import("vue").ComputedRef<any>; disabled: import("vue").ComputedRef<boolean>; radioGroupRef: import("vue").Ref<HTMLDivElement | undefined>; handleKeydown: (e: KeyboardEvent) => 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<{ readonly modelValue?: unknown; readonly fill?: unknown; readonly textColor?: unknown; readonly size?: unknown; readonly disabled?: unknown; } & { size: import("../../utils/props").BuildPropType<StringConstructor, "" | "small" | "large" | "medium" | "mini", unknown>; disabled: boolean; modelValue: import("../../utils/props").BuildPropType<readonly [StringConstructor, NumberConstructor, BooleanConstructor], unknown, unknown>; fill: string; textColor: string; } & {}> & { onChange?: ((val: string | number | boolean) => any) | undefined; "onUpdate:modelValue"?: ((val: string | number | boolean) => any) | undefined; }, { size: import("../../utils/props").BuildPropType<StringConstructor, "" | "small" | "large" | "medium" | "mini", unknown>; disabled: boolean; modelValue: import("../../utils/props").BuildPropType<readonly [StringConstructor, NumberConstructor, BooleanConstructor], unknown, unknown>; fill: string; textColor: string; }>>; export declare const ElRadioButton: import("../../utils/types").SFCWithInstall<import("vue").DefineComponent<{ readonly name: import("../../utils/props").BuildPropReturn<StringConstructor, "", unknown, unknown, unknown>; readonly label: import("../../utils/props").BuildPropReturn<(BooleanConstructor | StringConstructor | NumberConstructor)[], string, unknown, unknown, unknown>; readonly size: import("../../utils/props").BuildPropReturn<StringConstructor, "", unknown, "" | "small" | "large" | "medium" | "mini", unknown>; readonly disabled: BooleanConstructor; }, { isGroup: import("vue").ComputedRef<boolean>; size: import("vue").ComputedRef<any>; disabled: import("vue").ComputedRef<boolean>; tabIndex: import("vue").ComputedRef<0 | -1>; modelValue: import("vue").WritableComputedRef<import("../../utils/props").BuildPropType<readonly [StringConstructor, NumberConstructor, BooleanConstructor], unknown, unknown>>; focus: import("vue").Ref<boolean>; activeStyle: import("vue").ComputedRef<import("vue").CSSProperties>; radioRef: import("vue").Ref<HTMLInputElement | undefined>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ readonly name?: unknown; readonly label?: unknown; readonly size?: unknown; readonly disabled?: unknown; } & { size: import("../../utils/props").BuildPropType<StringConstructor, "" | "small" | "large" | "medium" | "mini", unknown>; disabled: boolean; label: import("../../utils/props").BuildPropType<(BooleanConstructor | StringConstructor | NumberConstructor)[], unknown, unknown>; name: string; } & {}>, { size: import("../../utils/props").BuildPropType<StringConstructor, "" | "small" | "large" | "medium" | "mini", unknown>; disabled: boolean; label: import("../../utils/props").BuildPropType<(BooleanConstructor | StringConstructor | NumberConstructor)[], unknown, unknown>; name: string; }>>; export * from './src/radio'; export * from './src/radio-group'; export * from './src/radio-button';