import { RadioOption, RadioGroupEvents, RadioGroupProps } from './types';
import { IconProperty } from '../types';
export declare const radioGroupProps: {
    name: import("vue").PropOptions<string | undefined>;
    value: import("vue").PropOptions<any>;
    disabled: import("vue").PropOptions<boolean | undefined>;
    options: import("vue").PropOptions<(string | RadioOption)[] | undefined>;
    color: StringConstructor;
    unCheckedColor: StringConstructor;
    checkedIcon: import("vue").PropOptions<IconProperty | null | undefined>;
    unCheckedIcon: import("vue").PropOptions<IconProperty | null | undefined>;
};
declare const _default: import("vue-tsx-support")._TsxComponentV3<import("vue").default<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => import("vue").default<Record<string, any>, Record<string, any>, never, never, any>> & import("../_utils/defineComponent").OhuComponentInnerProps & {
    [x: string]: any;
} & {
    setFieldValue(value: any): void;
    initFieldValue(initValue?: any): any;
} & {
    childrenChange(value: any, checked: boolean, option?: RadioOption): boolean;
    isChildChecked(value: any): boolean;
    renderOptions(options: (RadioOption | string)[]): VueTsxSupport.JSX.Element[];
} & {
    name: string | undefined;
    value: any;
    disabled: boolean | undefined;
    options: (string | RadioOption)[] | undefined;
    color: string;
    unCheckedColor: string;
    checkedIcon: IconProperty | null | undefined;
    unCheckedIcon: IconProperty | null | undefined;
}, {}, {} & {
    options?: (string | RadioOption)[] | undefined;
    name?: string | undefined;
    color?: string | undefined;
    disabled?: boolean | undefined;
    value?: any;
    unCheckedColor?: string | undefined;
    checkedIcon?: IconProperty | null | undefined;
    unCheckedIcon?: IconProperty | null | undefined;
} & RadioGroupProps, RadioGroupEvents, import("vue").default<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => import("vue").default<Record<string, any>, Record<string, any>, never, never, any>>, {}>;
export default _default;
