import type { ExtractPropTypes } from 'vue'; import type RadioGroup from './radio-group.tsx'; import type { PropType } from 'vue/dist/vue'; import type { RadioShape } from './types'; export declare const radioGroupProps: { modelValue: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; shape: { readonly type: PropType "round" | "dot" | "square") | (() => RadioShape) | (((new (...args: any[]) => "round" | "dot" | "square") | (() => RadioShape)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; disabled: BooleanConstructor; iconSize: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; direction: { readonly type: PropType "horizontal" | "vertical") | (() => import("../..").CheckerDirection) | (((new (...args: any[]) => "horizontal" | "vertical") | (() => import("../..").CheckerDirection)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; checkedColor: StringConstructor; }; export declare const radioGroupEmits: { "update:modelValue": (value: unknown) => unknown; change: (event: unknown) => unknown; }; export type RadioGroupProps = ExtractPropTypes; export type RadioGroupInstance = InstanceType; export type RadioGroupEmits = typeof radioGroupEmits;