UNPKG

element-pro-components

Version:

a component library for Vue 3 base on element-plus

66 lines (65 loc) 3.93 kB
import type { DefineComponent, VNode } from 'vue'; import type { IRadioProps } from './index'; export declare function createDefault<T>(props: IRadioProps, component: T, className: string): () => VNode; declare const _default: DefineComponent<import("vue").ExtractPropTypes<{ data: { type: import("vue").PropType<import("..").SelectDataItem[]>; default: () => never[]; }; config: { type: import("vue").PropType<import("..").SelectConfig>; default: () => {}; }; ariaLabel: StringConstructor; id: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>; size: { readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; disabled: BooleanConstructor; modelValue: import("element-plus/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor, BooleanConstructor], unknown, unknown, undefined, boolean>; fill: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>; textColor: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>; name: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>; validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>; }>, () => VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { 'update:modelValue': (value?: string | number | boolean) => value is string | number | boolean; }, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{ data: { type: import("vue").PropType<import("..").SelectDataItem[]>; default: () => never[]; }; config: { type: import("vue").PropType<import("..").SelectConfig>; default: () => {}; }; ariaLabel: StringConstructor; id: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>; size: { readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; disabled: BooleanConstructor; modelValue: import("element-plus/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor, BooleanConstructor], unknown, unknown, undefined, boolean>; fill: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>; textColor: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>; name: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>; validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>; }>> & Readonly<{ "onUpdate:modelValue"?: ((value?: string | number | boolean | undefined) => any) | undefined; }>, { name: string; data: import("..").SelectDataItem[]; disabled: boolean; modelValue: import("element-plus/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor, BooleanConstructor], unknown, unknown>; fill: string; id: string; validateEvent: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>; config: import("..").SelectConfig; textColor: string; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default _default;