UNPKG

ivue-material-plus

Version:

A high quality UI components Library with Vue.js

84 lines (83 loc) 2.56 kB
export declare const IvueRadioGroup: import("../../utils/install").SFCWithInstall<import("vue").DefineComponent<{ modelValue: { type: (NumberConstructor | StringConstructor)[]; default: string; }; name: { type: StringConstructor; default: () => string; }; vertical: { type: BooleanConstructor; default: boolean; }; type: { type: StringConstructor; validator(value: string): boolean; }; buttonStyle: { type: StringConstructor; validator(value: string): boolean; default: string; }; size: { type: import("vue").PropType<import("./types/radio-group").Size>; validator(value: string): boolean; default(): string; }; validateEvent: { type: BooleanConstructor; default: boolean; }; }, { prefixCls: string; currentValue: import("vue").Ref<string | number>; inputId: import("vue").Ref<string>; wrapperClasses: import("vue").ComputedRef<(string | { [x: string]: boolean; })[]>; handleChange: (value: string | number) => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("on-change" | "update:modelValue")[], "on-change" | "update:modelValue", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ modelValue: { type: (NumberConstructor | StringConstructor)[]; default: string; }; name: { type: StringConstructor; default: () => string; }; vertical: { type: BooleanConstructor; default: boolean; }; type: { type: StringConstructor; validator(value: string): boolean; }; buttonStyle: { type: StringConstructor; validator(value: string): boolean; default: string; }; size: { type: import("vue").PropType<import("./types/radio-group").Size>; validator(value: string): boolean; default(): string; }; validateEvent: { type: BooleanConstructor; default: boolean; }; }>> & { "onOn-change"?: (...args: any[]) => any; "onUpdate:modelValue"?: (...args: any[]) => any; }, { name: string; modelValue: string | number; size: import("./types/radio-group").Size; validateEvent: boolean; vertical: boolean; buttonStyle: string; }>> & Record<string, any>; export default IvueRadioGroup; export * from './index.vue';