import { TypeEnum } from '../../config/use-tab-mixin';
declare const _default: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
    week: {
        type: StringConstructor;
        default: string;
    };
    disabled: {
        type: BooleanConstructor;
        default: boolean;
    };
}>, {
    typeWorkAttrs: import("vue").ComputedRef<{
        class: string[];
        max: any;
        min: any;
        precision: number;
        disabled: boolean;
    }>;
    type: import("vue").Ref<any, any>;
    bem: {
        b: (blockSuffix?: string) => string;
        e: (element?: string) => string;
        m: (modifier?: string) => string;
        be: (blockSuffix?: string, element?: string) => string;
        em: (element: string, modifier: string) => string;
        bm: (blockSuffix: string, modifier: string) => string;
        bem: (blockSuffix: string, element: string, modifier: string) => string;
        is: (name?: string) => string;
    };
    TypeEnum: typeof TypeEnum;
    defaultValue: import("vue").Ref<any, any>;
    valueRange: any;
    valueLoop: any;
    valueWeek: any;
    valueList: import("vue").Ref<any[], any[]>;
    valueWork: import("vue").Ref<any, any>;
    maxValue: import("vue").Ref<any, any>;
    minValue: import("vue").Ref<any, any>;
    computeValue: import("vue").ComputedRef<any>;
    specifyRange: import("vue").ComputedRef<number[]>;
    updateValue: (value: any) => void;
    parseValue: (value: any) => void;
    beforeRadioAttrs: import("vue").ComputedRef<{
        class: string[];
        disabled: any;
    }>;
    inputNumberAttrs: import("vue").ComputedRef<{
        class: string[];
        max: any;
        min: any;
        precision: number;
    }>;
    typeRangeAttrs: import("vue").ComputedRef<{
        class: string[];
        max: any;
        min: any;
        precision: number;
        disabled: any;
    }>;
    typeLoopAttrs: import("vue").ComputedRef<{
        class: string[];
        max: any;
        min: any;
        precision: number;
        disabled: any;
    }>;
    typeSpecifyAttrs: import("vue").ComputedRef<{
        disabled: any;
        class: string[];
    }>;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
    readonly change: (value: string) => boolean;
    readonly 'update:value': (value: string) => boolean;
}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
    week: {
        type: StringConstructor;
        default: string;
    };
    disabled: {
        type: BooleanConstructor;
        default: boolean;
    };
}>> & Readonly<{
    onChange?: (value: string) => any;
    "onUpdate:value"?: (value: string) => any;
}>, {
    disabled: boolean;
    week: string;
}, {}, {
    InputNumber: {
        new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins<Readonly<import("vue").ExtractPropTypes<{
            size: {
                type: import("vue").PropType<import("ant-design-vue/es/config-provider").SizeType>;
                default: import("ant-design-vue/es/config-provider").SizeType;
            };
            bordered: {
                type: BooleanConstructor;
                default: boolean;
            };
            placeholder: StringConstructor;
            name: StringConstructor;
            id: StringConstructor;
            type: StringConstructor;
            addonBefore: import("vue-types").VueTypeValidableDef<any>;
            addonAfter: import("vue-types").VueTypeValidableDef<any>;
            prefix: import("vue-types").VueTypeValidableDef<any>;
            'onUpdate:value': {
                type: import("vue").PropType<(value: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType) => void>;
                default: (value: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType) => void;
            };
            valueModifiers: ObjectConstructor;
            status: {
                type: import("vue").PropType<"" | "error" | "warning">;
                default: "" | "error" | "warning";
            };
            stringMode: {
                type: BooleanConstructor;
                default: boolean;
            };
            defaultValue: {
                type: import("vue").PropType<import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType>;
                default: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType;
            };
            value: {
                type: import("vue").PropType<import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType>;
                default: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType;
            };
            prefixCls: {
                type: import("vue").PropType<string>;
                default: string;
            };
            min: {
                type: import("vue").PropType<import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType>;
                default: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType;
            };
            max: {
                type: import("vue").PropType<import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType>;
                default: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType;
            };
            step: {
                type: import("vue").PropType<import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType>;
                default: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType;
            };
            tabindex: NumberConstructor;
            controls: {
                type: BooleanConstructor;
                default: boolean;
            };
            readonly: {
                type: BooleanConstructor;
                default: boolean;
            };
            disabled: {
                type: BooleanConstructor;
                default: boolean;
            };
            autofocus: {
                type: BooleanConstructor;
                default: boolean;
            };
            keyboard: {
                type: BooleanConstructor;
                default: boolean;
            };
            parser: {
                type: import("vue").PropType<(displayValue: string) => import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType>;
                default: (displayValue: string) => import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType;
            };
            formatter: {
                type: import("vue").PropType<(value: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType, info: {
                    userTyping: boolean;
                    input: string;
                }) => string>;
                default: (value: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType, info: {
                    userTyping: boolean;
                    input: string;
                }) => string;
            };
            precision: NumberConstructor;
            decimalSeparator: StringConstructor;
            onInput: {
                type: import("vue").PropType<(text: string) => void>;
                default: (text: string) => void;
            };
            onChange: {
                type: import("vue").PropType<(value: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType) => void>;
                default: (value: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType) => void;
            };
            onPressEnter: {
                type: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").KeyboardEventHandler>;
                default: import("ant-design-vue/es/_util/EventInterface").KeyboardEventHandler;
            };
            onStep: {
                type: import("vue").PropType<(value: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType, info: {
                    offset: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType;
                    type: "down" | "up";
                }) => void>;
                default: (value: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType, info: {
                    offset: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType;
                    type: "down" | "up";
                }) => void;
            };
            onBlur: {
                type: import("vue").PropType<(e: FocusEvent) => void>;
                default: (e: FocusEvent) => void;
            };
            onFocus: {
                type: import("vue").PropType<(e: FocusEvent) => void>;
                default: (e: FocusEvent) => void;
            };
        }>> & Readonly<{}>, () => import("ant-design-vue/es/_util/type").VueNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").PublicProps, {
            size: import("ant-design-vue/es/config-provider").SizeType;
            value: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType;
            onFocus: (e: FocusEvent) => void;
            onBlur: (e: FocusEvent) => void;
            onChange: (value: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType) => void;
            onInput: (text: string) => void;
            disabled: boolean;
            max: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType;
            min: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType;
            prefixCls: string;
            autofocus: boolean;
            readonly: boolean;
            status: "" | "error" | "warning";
            defaultValue: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType;
            'onUpdate:value': (value: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType) => void;
            step: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType;
            bordered: boolean;
            onPressEnter: import("ant-design-vue/es/_util/EventInterface").KeyboardEventHandler;
            keyboard: boolean;
            onStep: (value: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType, info: {
                offset: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType;
                type: "down" | "up";
            }) => void;
            stringMode: boolean;
            controls: boolean;
            parser: (displayValue: string) => import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType;
            formatter: (value: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType, info: {
                userTyping: boolean;
                input: string;
            }) => string;
        }, true, {}, import("ant-design-vue/es/_util/type").CustomSlotsType<{
            addonBefore?: any;
            addonAfter?: any;
            prefix?: any;
            default?: any;
            upIcon?: any;
            downIcon?: any;
        }>, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, {
            P: {};
            B: {};
            D: {};
            C: {};
            M: {};
            Defaults: {};
        }, Readonly<import("vue").ExtractPropTypes<{
            size: {
                type: import("vue").PropType<import("ant-design-vue/es/config-provider").SizeType>;
                default: import("ant-design-vue/es/config-provider").SizeType;
            };
            bordered: {
                type: BooleanConstructor;
                default: boolean;
            };
            placeholder: StringConstructor;
            name: StringConstructor;
            id: StringConstructor;
            type: StringConstructor;
            addonBefore: import("vue-types").VueTypeValidableDef<any>;
            addonAfter: import("vue-types").VueTypeValidableDef<any>;
            prefix: import("vue-types").VueTypeValidableDef<any>;
            'onUpdate:value': {
                type: import("vue").PropType<(value: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType) => void>;
                default: (value: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType) => void;
            };
            valueModifiers: ObjectConstructor;
            status: {
                type: import("vue").PropType<"" | "error" | "warning">;
                default: "" | "error" | "warning";
            };
            stringMode: {
                type: BooleanConstructor;
                default: boolean;
            };
            defaultValue: {
                type: import("vue").PropType<import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType>;
                default: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType;
            };
            value: {
                type: import("vue").PropType<import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType>;
                default: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType;
            };
            prefixCls: {
                type: import("vue").PropType<string>;
                default: string;
            };
            min: {
                type: import("vue").PropType<import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType>;
                default: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType;
            };
            max: {
                type: import("vue").PropType<import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType>;
                default: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType;
            };
            step: {
                type: import("vue").PropType<import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType>;
                default: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType;
            };
            tabindex: NumberConstructor;
            controls: {
                type: BooleanConstructor;
                default: boolean;
            };
            readonly: {
                type: BooleanConstructor;
                default: boolean;
            };
            disabled: {
                type: BooleanConstructor;
                default: boolean;
            };
            autofocus: {
                type: BooleanConstructor;
                default: boolean;
            };
            keyboard: {
                type: BooleanConstructor;
                default: boolean;
            };
            parser: {
                type: import("vue").PropType<(displayValue: string) => import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType>;
                default: (displayValue: string) => import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType;
            };
            formatter: {
                type: import("vue").PropType<(value: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType, info: {
                    userTyping: boolean;
                    input: string;
                }) => string>;
                default: (value: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType, info: {
                    userTyping: boolean;
                    input: string;
                }) => string;
            };
            precision: NumberConstructor;
            decimalSeparator: StringConstructor;
            onInput: {
                type: import("vue").PropType<(text: string) => void>;
                default: (text: string) => void;
            };
            onChange: {
                type: import("vue").PropType<(value: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType) => void>;
                default: (value: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType) => void;
            };
            onPressEnter: {
                type: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").KeyboardEventHandler>;
                default: import("ant-design-vue/es/_util/EventInterface").KeyboardEventHandler;
            };
            onStep: {
                type: import("vue").PropType<(value: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType, info: {
                    offset: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType;
                    type: "down" | "up";
                }) => void>;
                default: (value: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType, info: {
                    offset: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType;
                    type: "down" | "up";
                }) => void;
            };
            onBlur: {
                type: import("vue").PropType<(e: FocusEvent) => void>;
                default: (e: FocusEvent) => void;
            };
            onFocus: {
                type: import("vue").PropType<(e: FocusEvent) => void>;
                default: (e: FocusEvent) => void;
            };
        }>> & Readonly<{}>, () => import("ant-design-vue/es/_util/type").VueNode, {}, {}, {}, {
            size: import("ant-design-vue/es/config-provider").SizeType;
            value: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType;
            onFocus: (e: FocusEvent) => void;
            onBlur: (e: FocusEvent) => void;
            onChange: (value: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType) => void;
            onInput: (text: string) => void;
            disabled: boolean;
            max: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType;
            min: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType;
            prefixCls: string;
            autofocus: boolean;
            readonly: boolean;
            status: "" | "error" | "warning";
            defaultValue: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType;
            'onUpdate:value': (value: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType) => void;
            step: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType;
            bordered: boolean;
            onPressEnter: import("ant-design-vue/es/_util/EventInterface").KeyboardEventHandler;
            keyboard: boolean;
            onStep: (value: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType, info: {
                offset: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType;
                type: "down" | "up";
            }) => void;
            stringMode: boolean;
            controls: boolean;
            parser: (displayValue: string) => import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType;
            formatter: (value: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType, info: {
                userTyping: boolean;
                input: string;
            }) => string;
        }>;
        __isFragment?: never;
        __isTeleport?: never;
        __isSuspense?: never;
    } & import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
        size: {
            type: import("vue").PropType<import("ant-design-vue/es/config-provider").SizeType>;
            default: import("ant-design-vue/es/config-provider").SizeType;
        };
        bordered: {
            type: BooleanConstructor;
            default: boolean;
        };
        placeholder: StringConstructor;
        name: StringConstructor;
        id: StringConstructor;
        type: StringConstructor;
        addonBefore: import("vue-types").VueTypeValidableDef<any>;
        addonAfter: import("vue-types").VueTypeValidableDef<any>;
        prefix: import("vue-types").VueTypeValidableDef<any>;
        'onUpdate:value': {
            type: import("vue").PropType<(value: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType) => void>;
            default: (value: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType) => void;
        };
        valueModifiers: ObjectConstructor;
        status: {
            type: import("vue").PropType<"" | "error" | "warning">;
            default: "" | "error" | "warning";
        };
        stringMode: {
            type: BooleanConstructor;
            default: boolean;
        };
        defaultValue: {
            type: import("vue").PropType<import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType>;
            default: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType;
        };
        value: {
            type: import("vue").PropType<import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType>;
            default: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType;
        };
        prefixCls: {
            type: import("vue").PropType<string>;
            default: string;
        };
        min: {
            type: import("vue").PropType<import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType>;
            default: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType;
        };
        max: {
            type: import("vue").PropType<import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType>;
            default: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType;
        };
        step: {
            type: import("vue").PropType<import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType>;
            default: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType;
        };
        tabindex: NumberConstructor;
        controls: {
            type: BooleanConstructor;
            default: boolean;
        };
        readonly: {
            type: BooleanConstructor;
            default: boolean;
        };
        disabled: {
            type: BooleanConstructor;
            default: boolean;
        };
        autofocus: {
            type: BooleanConstructor;
            default: boolean;
        };
        keyboard: {
            type: BooleanConstructor;
            default: boolean;
        };
        parser: {
            type: import("vue").PropType<(displayValue: string) => import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType>;
            default: (displayValue: string) => import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType;
        };
        formatter: {
            type: import("vue").PropType<(value: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType, info: {
                userTyping: boolean;
                input: string;
            }) => string>;
            default: (value: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType, info: {
                userTyping: boolean;
                input: string;
            }) => string;
        };
        precision: NumberConstructor;
        decimalSeparator: StringConstructor;
        onInput: {
            type: import("vue").PropType<(text: string) => void>;
            default: (text: string) => void;
        };
        onChange: {
            type: import("vue").PropType<(value: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType) => void>;
            default: (value: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType) => void;
        };
        onPressEnter: {
            type: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").KeyboardEventHandler>;
            default: import("ant-design-vue/es/_util/EventInterface").KeyboardEventHandler;
        };
        onStep: {
            type: import("vue").PropType<(value: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType, info: {
                offset: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType;
                type: "down" | "up";
            }) => void>;
            default: (value: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType, info: {
                offset: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType;
                type: "down" | "up";
            }) => void;
        };
        onBlur: {
            type: import("vue").PropType<(e: FocusEvent) => void>;
            default: (e: FocusEvent) => void;
        };
        onFocus: {
            type: import("vue").PropType<(e: FocusEvent) => void>;
            default: (e: FocusEvent) => void;
        };
    }>> & Readonly<{}>, () => import("ant-design-vue/es/_util/type").VueNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {
        size: import("ant-design-vue/es/config-provider").SizeType;
        value: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType;
        onFocus: (e: FocusEvent) => void;
        onBlur: (e: FocusEvent) => void;
        onChange: (value: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType) => void;
        onInput: (text: string) => void;
        disabled: boolean;
        max: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType;
        min: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType;
        prefixCls: string;
        autofocus: boolean;
        readonly: boolean;
        status: "" | "error" | "warning";
        defaultValue: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType;
        'onUpdate:value': (value: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType) => void;
        step: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType;
        bordered: boolean;
        onPressEnter: import("ant-design-vue/es/_util/EventInterface").KeyboardEventHandler;
        keyboard: boolean;
        onStep: (value: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType, info: {
            offset: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType;
            type: "down" | "up";
        }) => void;
        stringMode: boolean;
        controls: boolean;
        parser: (displayValue: string) => import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType;
        formatter: (value: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType, info: {
            userTyping: boolean;
            input: string;
        }) => string;
    }, {}, string, import("ant-design-vue/es/_util/type").CustomSlotsType<{
        addonBefore?: any;
        addonAfter?: any;
        prefix?: any;
        default?: any;
        upIcon?: any;
        downIcon?: any;
    }>, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & {
        install: (app: import("vue").App<any>) => import("vue").App<any>;
    };
    RadioGroup: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
        prefixCls: StringConstructor;
        value: import("vue-types").VueTypeValidableDef<any>;
        size: {
            type: import("vue").PropType<"default" | "small" | "large">;
            default: "default" | "small" | "large";
        };
        options: {
            type: import("vue").PropType<(string | number | import("ant-design-vue/es/radio/Group").RadioGroupChildOption)[]>;
            default: (string | number | import("ant-design-vue/es/radio/Group").RadioGroupChildOption)[];
        };
        disabled: {
            type: BooleanConstructor;
            default: boolean;
        };
        name: StringConstructor;
        buttonStyle: {
            type: import("vue").PropType<import("ant-design-vue/es/radio/interface").RadioGroupButtonStyle>;
            default: import("ant-design-vue/es/radio/interface").RadioGroupButtonStyle;
        };
        id: StringConstructor;
        optionType: {
            type: import("vue").PropType<import("ant-design-vue/es/radio/interface").RadioGroupOptionType>;
            default: import("ant-design-vue/es/radio/interface").RadioGroupOptionType;
        };
        onChange: {
            type: import("vue").PropType<(e: import("ant-design-vue").RadioChangeEvent) => void>;
            default: (e: import("ant-design-vue").RadioChangeEvent) => void;
        };
        'onUpdate:value': {
            type: import("vue").PropType<(val: any) => void>;
            default: (val: any) => void;
        };
    }>, () => import("ant-design-vue/es/_util/type").VueNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
        prefixCls: StringConstructor;
        value: import("vue-types").VueTypeValidableDef<any>;
        size: {
            type: import("vue").PropType<"default" | "small" | "large">;
            default: "default" | "small" | "large";
        };
        options: {
            type: import("vue").PropType<(string | number | import("ant-design-vue/es/radio/Group").RadioGroupChildOption)[]>;
            default: (string | number | import("ant-design-vue/es/radio/Group").RadioGroupChildOption)[];
        };
        disabled: {
            type: BooleanConstructor;
            default: boolean;
        };
        name: StringConstructor;
        buttonStyle: {
            type: import("vue").PropType<import("ant-design-vue/es/radio/interface").RadioGroupButtonStyle>;
            default: import("ant-design-vue/es/radio/interface").RadioGroupButtonStyle;
        };
        id: StringConstructor;
        optionType: {
            type: import("vue").PropType<import("ant-design-vue/es/radio/interface").RadioGroupOptionType>;
            default: import("ant-design-vue/es/radio/interface").RadioGroupOptionType;
        };
        onChange: {
            type: import("vue").PropType<(e: import("ant-design-vue").RadioChangeEvent) => void>;
            default: (e: import("ant-design-vue").RadioChangeEvent) => void;
        };
        'onUpdate:value': {
            type: import("vue").PropType<(val: any) => void>;
            default: (val: any) => void;
        };
    }>> & Readonly<{}>, {
        size: "default" | "small" | "large";
        onChange: (e: import("ant-design-vue").RadioChangeEvent) => void;
        disabled: boolean;
        'onUpdate:value': (val: any) => void;
        options: (string | number | import("ant-design-vue/es/radio/Group").RadioGroupChildOption)[];
        buttonStyle: import("ant-design-vue/es/radio/interface").RadioGroupButtonStyle;
        optionType: import("ant-design-vue/es/radio/interface").RadioGroupOptionType;
    }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
    Radio: {
        new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins<Readonly<import("vue").ExtractPropTypes<{
            prefixCls: StringConstructor;
            checked: {
                type: BooleanConstructor;
                default: boolean;
            };
            disabled: {
                type: BooleanConstructor;
                default: boolean;
            };
            isGroup: {
                type: BooleanConstructor;
                default: boolean;
            };
            value: import("vue-types").VueTypeValidableDef<any>;
            name: StringConstructor;
            id: StringConstructor;
            autofocus: {
                type: BooleanConstructor;
                default: boolean;
            };
            onChange: {
                type: import("vue").PropType<(event: import("ant-design-vue").RadioChangeEvent) => void>;
                default: (event: import("ant-design-vue").RadioChangeEvent) => void;
            };
            onFocus: {
                type: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").FocusEventHandler>;
                default: import("ant-design-vue/es/_util/EventInterface").FocusEventHandler;
            };
            onBlur: {
                type: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").FocusEventHandler>;
                default: import("ant-design-vue/es/_util/EventInterface").FocusEventHandler;
            };
            onClick: {
                type: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").MouseEventHandler>;
                default: import("ant-design-vue/es/_util/EventInterface").MouseEventHandler;
            };
            'onUpdate:checked': {
                type: import("vue").PropType<(checked: boolean) => void>;
                default: (checked: boolean) => void;
            };
            'onUpdate:value': {
                type: import("vue").PropType<(checked: boolean) => void>;
                default: (checked: boolean) => void;
            };
        }>> & Readonly<{}>, () => import("ant-design-vue/es/_util/type").VueNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").PublicProps, {
            onClick: import("ant-design-vue/es/_util/EventInterface").MouseEventHandler;
            onFocus: import("ant-design-vue/es/_util/EventInterface").FocusEventHandler;
            onBlur: import("ant-design-vue/es/_util/EventInterface").FocusEventHandler;
            onChange: (event: import("ant-design-vue").RadioChangeEvent) => void;
            disabled: boolean;
            autofocus: boolean;
            checked: boolean;
            isGroup: boolean;
            'onUpdate:checked': (checked: boolean) => void;
            'onUpdate:value': (checked: boolean) => void;
        }, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, {
            P: {};
            B: {};
            D: {};
            C: {};
            M: {};
            Defaults: {};
        }, Readonly<import("vue").ExtractPropTypes<{
            prefixCls: StringConstructor;
            checked: {
                type: BooleanConstructor;
                default: boolean;
            };
            disabled: {
                type: BooleanConstructor;
                default: boolean;
            };
            isGroup: {
                type: BooleanConstructor;
                default: boolean;
            };
            value: import("vue-types").VueTypeValidableDef<any>;
            name: StringConstructor;
            id: StringConstructor;
            autofocus: {
                type: BooleanConstructor;
                default: boolean;
            };
            onChange: {
                type: import("vue").PropType<(event: import("ant-design-vue").RadioChangeEvent) => void>;
                default: (event: import("ant-design-vue").RadioChangeEvent) => void;
            };
            onFocus: {
                type: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").FocusEventHandler>;
                default: import("ant-design-vue/es/_util/EventInterface").FocusEventHandler;
            };
            onBlur: {
                type: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").FocusEventHandler>;
                default: import("ant-design-vue/es/_util/EventInterface").FocusEventHandler;
            };
            onClick: {
                type: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").MouseEventHandler>;
                default: import("ant-design-vue/es/_util/EventInterface").MouseEventHandler;
            };
            'onUpdate:checked': {
                type: import("vue").PropType<(checked: boolean) => void>;
                default: (checked: boolean) => void;
            };
            'onUpdate:value': {
                type: import("vue").PropType<(checked: boolean) => void>;
                default: (checked: boolean) => void;
            };
        }>> & Readonly<{}>, () => import("ant-design-vue/es/_util/type").VueNode, {}, {}, {}, {
            onClick: import("ant-design-vue/es/_util/EventInterface").MouseEventHandler;
            onFocus: import("ant-design-vue/es/_util/EventInterface").FocusEventHandler;
            onBlur: import("ant-design-vue/es/_util/EventInterface").FocusEventHandler;
            onChange: (event: import("ant-design-vue").RadioChangeEvent) => void;
            disabled: boolean;
            autofocus: boolean;
            checked: boolean;
            isGroup: boolean;
            'onUpdate:checked': (checked: boolean) => void;
            'onUpdate:value': (checked: boolean) => void;
        }>;
        __isFragment?: never;
        __isTeleport?: never;
        __isSuspense?: never;
    } & import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
        prefixCls: StringConstructor;
        checked: {
            type: BooleanConstructor;
            default: boolean;
        };
        disabled: {
            type: BooleanConstructor;
            default: boolean;
        };
        isGroup: {
            type: BooleanConstructor;
            default: boolean;
        };
        value: import("vue-types").VueTypeValidableDef<any>;
        name: StringConstructor;
        id: StringConstructor;
        autofocus: {
            type: BooleanConstructor;
            default: boolean;
        };
        onChange: {
            type: import("vue").PropType<(event: import("ant-design-vue").RadioChangeEvent) => void>;
            default: (event: import("ant-design-vue").RadioChangeEvent) => void;
        };
        onFocus: {
            type: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").FocusEventHandler>;
            default: import("ant-design-vue/es/_util/EventInterface").FocusEventHandler;
        };
        onBlur: {
            type: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").FocusEventHandler>;
            default: import("ant-design-vue/es/_util/EventInterface").FocusEventHandler;
        };
        onClick: {
            type: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").MouseEventHandler>;
            default: import("ant-design-vue/es/_util/EventInterface").MouseEventHandler;
        };
        'onUpdate:checked': {
            type: import("vue").PropType<(checked: boolean) => void>;
            default: (checked: boolean) => void;
        };
        'onUpdate:value': {
            type: import("vue").PropType<(checked: boolean) => void>;
            default: (checked: boolean) => void;
        };
    }>> & Readonly<{}>, () => import("ant-design-vue/es/_util/type").VueNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {
        onClick: import("ant-design-vue/es/_util/EventInterface").MouseEventHandler;
        onFocus: import("ant-design-vue/es/_util/EventInterface").FocusEventHandler;
        onBlur: import("ant-design-vue/es/_util/EventInterface").FocusEventHandler;
        onChange: (event: import("ant-design-vue").RadioChangeEvent) => void;
        disabled: boolean;
        autofocus: boolean;
        checked: boolean;
        isGroup: boolean;
        'onUpdate:checked': (checked: boolean) => void;
        'onUpdate:value': (checked: boolean) => void;
    }, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & import("vue").Plugin<any[]> & {
        readonly Group: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
            prefixCls: StringConstructor;
            value: import("vue-types").VueTypeValidableDef<any>;
            size: {
                type: import("vue").PropType<"default" | "small" | "large">;
                default: "default" | "small" | "large";
            };
            options: {
                type: import("vue").PropType<(string | number | import("ant-design-vue/es/radio/Group").RadioGroupChildOption)[]>;
                default: (string | number | import("ant-design-vue/es/radio/Group").RadioGroupChildOption)[];
            };
            disabled: {
                type: BooleanConstructor;
                default: boolean;
            };
            name: StringConstructor;
            buttonStyle: {
                type: import("vue").PropType<import("ant-design-vue/es/radio/interface").RadioGroupButtonStyle>;
                default: import("ant-design-vue/es/radio/interface").RadioGroupButtonStyle;
            };
            id: StringConstructor;
            optionType: {
                type: import("vue").PropType<import("ant-design-vue/es/radio/interface").RadioGroupOptionType>;
                default: import("ant-design-vue/es/radio/interface").RadioGroupOptionType;
            };
            onChange: {
                type: import("vue").PropType<(e: import("ant-design-vue").RadioChangeEvent) => void>;
                default: (e: import("ant-design-vue").RadioChangeEvent) => void;
            };
            'onUpdate:value': {
                type: import("vue").PropType<(val: any) => void>;
                default: (val: any) => void;
            };
        }>, () => import("ant-design-vue/es/_util/type").VueNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
            prefixCls: StringConstructor;
            value: import("vue-types").VueTypeValidableDef<any>;
            size: {
                type: import("vue").PropType<"default" | "small" | "large">;
                default: "default" | "small" | "large";
            };
            options: {
                type: import("vue").PropType<(string | number | import("ant-design-vue/es/radio/Group").RadioGroupChildOption)[]>;
                default: (string | number | import("ant-design-vue/es/radio/Group").RadioGroupChildOption)[];
            };
            disabled: {
                type: BooleanConstructor;
                default: boolean;
            };
            name: StringConstructor;
            buttonStyle: {
                type: import("vue").PropType<import("ant-design-vue/es/radio/interface").RadioGroupButtonStyle>;
                default: import("ant-design-vue/es/radio/interface").RadioGroupButtonStyle;
            };
            id: StringConstructor;
            optionType: {
                type: import("vue").PropType<import("ant-design-vue/es/radio/interface").RadioGroupOptionType>;
                default: import("ant-design-vue/es/radio/interface").RadioGroupOptionType;
            };
            onChange: {
                type: import("vue").PropType<(e: import("ant-design-vue").RadioChangeEvent) => void>;
                default: (e: import("ant-design-vue").RadioChangeEvent) => void;
            };
            'onUpdate:value': {
                type: import("vue").PropType<(val: any) => void>;
                default: (val: any) => void;
            };
        }>> & Readonly<{}>, {
            size: "default" | "small" | "large";
            onChange: (e: import("ant-design-vue").RadioChangeEvent) => void;
            disabled: boolean;
            'onUpdate:value': (val: any) => void;
            options: (string | number | import("ant-design-vue/es/radio/Group").RadioGroupChildOption)[];
            buttonStyle: import("ant-design-vue/es/radio/interface").RadioGroupButtonStyle;
            optionType: import("ant-design-vue/es/radio/interface").RadioGroupOptionType;
        }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
        readonly Button: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
            prefixCls: StringConstructor;
            checked: {
                type: BooleanConstructor;
                default: boolean;
            };
            disabled: {
                type: BooleanConstructor;
                default: boolean;
            };
            isGroup: {
                type: BooleanConstructor;
                default: boolean;
            };
            value: import("vue-types").VueTypeValidableDef<any>;
            name: StringConstructor;
            id: StringConstructor;
            autofocus: {
                type: BooleanConstructor;
                default: boolean;
            };
            onChange: {
                type: import("vue").PropType<(event: import("ant-design-vue").RadioChangeEvent) => void>;
                default: (event: import("ant-design-vue").RadioChangeEvent) => void;
            };
            onFocus: {
                type: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").FocusEventHandler>;
                default: import("ant-design-vue/es/_util/EventInterface").FocusEventHandler;
            };
            onBlur: {
                type: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").FocusEventHandler>;
                default: import("ant-design-vue/es/_util/EventInterface").FocusEventHandler;
            };
            onClick: {
                type: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").MouseEventHandler>;
                default: import("ant-design-vue/es/_util/EventInterface").MouseEventHandler;
            };
            'onUpdate:checked': {
                type: import("vue").PropType<(checked: boolean) => void>;
                default: (checked: boolean) => void;
            };
            'onUpdate:value': {
                type: import("vue").PropType<(checked: boolean) => void>;
                default: (checked: boolean) => void;
            };
        }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
            prefixCls: StringConstructor;
            checked: {
                type: BooleanConstructor;
                default: boolean;
            };
            disabled: {
                type: BooleanConstructor;
                default: boolean;
            };
            isGroup: {
                type: BooleanConstructor;
                default: boolean;
            };
            value: import("vue-types").VueTypeValidableDef<any>;
            name: StringConstructor;
            id: StringConstructor;
            autofocus: {
                type: BooleanConstructor;
                default: boolean;
            };
            onChange: {
                type: import("vue").PropType<(event: import("ant-design-vue").RadioChangeEvent) => void>;
                default: (event: import("ant-design-vue").RadioChangeEvent) => void;
            };
            onFocus: {
                type: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").FocusEventHandler>;
                default: import("ant-design-vue/es/_util/EventInterface").FocusEventHandler;
            };
            onBlur: {
                type: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").FocusEventHandler>;
                default: import("ant-design-vue/es/_util/EventInterface").FocusEventHandler;
            };
            onClick: {
                type: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").MouseEventHandler>;
                default: import("ant-design-vue/es/_util/EventInterface").MouseEventHandler;
            };
            'onUpdate:checked': {
                type: import("vue").PropType<(checked: boolean) => void>;
                default: (checked: boolean) => void;
            };
            'onUpdate:value': {
                type: import("vue").PropType<(checked: boolean) => void>;
                default: (checked: boolean) => void;
            };
        }>> & Readonly<{}>, {
            onClick: import("ant-design-vue/es/_util/EventInterface").MouseEventHandler;
            onFocus: import("ant-design-vue/es/_util/EventInterface").FocusEventHandler;
            onBlur: import("ant-design-vue/es/_util/EventInterface").FocusEventHandler;
            onChange: (event: import("ant-design-vue").RadioChangeEvent) => void;
            disabled: boolean;
            autofocus: boolean;
            checked: boolean;
            isGroup: boolean;
            'onUpdate:checked': (checked: boolean) => void;
            'onUpdate:value': (checked: boolean) => void;
        }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
    };
    CheckboxGroup: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
        defaultValue: {
            type: import("vue").PropType<import("ant-design-vue/es/checkbox/interface").CheckboxValueType[]>;
            default: import("ant-design-vue/es/checkbox/interface").CheckboxValueType[];
        };
        value: {
            type: import("vue").PropType<import("ant-design-vue/es/checkbox/interface").CheckboxValueType[]>;
            default: import("ant-design-vue/es/checkbox/interface").CheckboxValueType[];
        };
        onChange: {
            type: import("vue").PropType<(checkedValue: import("ant-design-vue/es/checkbox/interface").CheckboxValueType[]) => void>;
            default: (checkedValue: import("ant-design-vue/es/checkbox/interface").CheckboxValueType[]) => void;
        };
        'onUpdate:value': {
            type: import("vue").PropType<(checkedValue: import("ant-design-vue/es/checkbox/interface").CheckboxValueType[]) => void>;
            default: (checkedValue: import("ant-design-vue/es/checkbox/interface").CheckboxValueType[]) => void;
        };
        name: StringConstructor;
        prefixCls: StringConstructor;
        options: {
            type: import("vue").PropType<(string | number | import("ant-design-vue").CheckboxOptionType)[]>;
            default: (string | number | import("ant-design-vue").CheckboxOptionType)[];
        };
        disabled: BooleanConstructor;
        id: StringConstructor;
    }>, () => import("ant-design-vue/es/_util/type").VueNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
        defaultValue: {
            type: import("vue").PropType<import("ant-design-vue/es/checkbox/interface").CheckboxValueType[]>;
            default: import("ant-design-vue/es/checkbox/interface").CheckboxValueType[];
        };
        value: {
            type: import("vue").PropType<import("ant-design-vue/es/checkbox/interface").CheckboxValueType[]>;
            default: import("ant-design-vue/es/checkbox/interface").CheckboxValueType[];
        };
        onChange: {
            type: import("vue").PropType<(checkedValue: import("ant-design-vue/es/checkbox/interface").CheckboxValueType[]) => void>;
            default: (checkedValue: import("ant-design-vue/es/checkbox/interface").CheckboxValueType[]) => void;
        };
        'onUpdate:value': {
            type: import("vue").PropType<(checkedValue: import("ant-design-vue/es/checkbox/interface").CheckboxValueType[]) => void>;
            default: (checkedValue: import("ant-design-vue/es/checkbox/interface").CheckboxValueType[]) => void;
        };
        name: StringConstructor;
        prefixCls: StringConstructor;
        options: {
            type: import("vue").PropType<(string | number | import("ant-design-vue").CheckboxOptionType)[]>;
            default: (string | number | import("ant-design-vue").CheckboxOptionType)[];
        };
        disabled: BooleanConstructor;
        id: StringConstructor;
    }>> & Readonly<{}>, {
        value: import("ant-design-vue/es/checkbox/interface").CheckboxValueType[];
        onChange: (checkedValue: import("ant-design-vue/es/checkbox/interface").CheckboxValueType[]) => void;
        disabled: boolean;
        defaultValue: import("ant-design-vue/es/checkbox/interface").CheckboxValueType[];
        'onUpdate:value': (checkedValue: import("ant-design-vue/es/checkbox/interface").CheckboxValueType[]) => void;
        options: (string | number | import("ant-design-vue").CheckboxOptionType)[];
    }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
    Checkbox: {
        new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins<Readonly<import("vue").ExtractPropTypes<{
            indeterminate: {
                type: BooleanConstructor;
                default: boolean;
            };
            prefixCls: StringConstructor;
            defaultChecked: {
                type: BooleanConstructor;
                default: boolean;
            };
            checked: {
                type: BooleanConstructor;
                default: boolean;
            };
            disabled: {
                type: BooleanConstructor;
                default: boolean;
            };
            isGroup: {
                type: BooleanConstructor;
                default: boolean;
            };
            value: import("vue-types").VueTypeValidableDef<any>;
            name: StringConstructor;
            id: StringConstructor;
            type: {
                type: import("vue").PropType<"checkbox">;
                default: "checkbox";
            };
            autofocus: {
                type: BooleanConstructor;
                default: boolean;
            };
            onChange: {
                type: import("vue").PropType<(e: import("ant-design-vue/es/checkbox/interface").CheckboxChangeEvent) => void>;
                default: (e: import("ant-design-vue/es/checkbox/interface").CheckboxChangeEvent) => void;
            };
            'onUpdate:checked': {
                type: import("vue").PropType<(checked: boolean) => void>;
                default: (checked: boolean) => void;
            };
            onClick: {
                type: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").MouseEventHandler>;
                default: import("ant-design-vue/es/_util/EventInterface").MouseEventHandler;
            };
            skipGroup: {
                type: BooleanConstructor;
                default: boolean;
            };
        }>> & Readonly<{}>, () => import("ant-design-vue/es/_util/type").VueNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").PublicProps, {
            type: "checkbox";
            onClick: import("ant-design-vue/es/_util/EventInterface").MouseEventHandler;
            onChange: (e: import("ant-design-vue/es/checkbox/interface").CheckboxChangeEvent) => void;
            disabled: boolean;
            autofocus: boolean;
            defaultChecked: boolean;
            checked: boolean;
            indeterminate: boolean;
            isGroup: boolean;
            'onUpdate:checked': (checked: boolean) => void;
            skipGroup: boolean;
        }, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, {
            P: {};
            B: {};
            D: {};
            C: {};
            M: {};
            Defaults: {};
        }, Readonly<import("vue").ExtractPropTypes<{
            indeterminate: {
                type: BooleanConstructor;
                default: boolean;
            };
            prefixCls: StringConstructor;
            defaultChecked: {
                type: BooleanConstructor;
                default: boolean;
            };
            checked: {
                type: BooleanConstructor;
                default: boolean;
            };
            disabled: {
                type: BooleanConstructor;
                default: boolean;
            };
            isGroup: {
                type: BooleanConstructor;
                default: boolean;
            };
            value: import("vue-types").VueTypeValidableDef<any>;
            name: StringConstructor;
            id: StringConstructor;
            type: {
                type: import("vue").PropType<"checkbox">;
                default: "checkbox";
            };
            autofocus: {
                type: BooleanConstructor;
                default: boolean;
            };
            onChange: {
                type: import("vue").PropType<(e: import("ant-design-vue/es/checkbox/interface").CheckboxChangeEvent) => void>;
                default: (e: import("ant-design-vue/es/checkbox/interface").CheckboxChangeEvent) => void;
            };
            'onUpdate:checked': {
                type: import("vue").PropType<(checked: boolean) => void>;
                default: (checked: boolean) => void;
            };
            onClick: {
                type: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").MouseEventHandler>;
                default: import("ant-design-vue/es/_util/EventInterface").MouseEventHandler;
            };
            skipGroup: {
                type: BooleanConstructor;
                default: boolean;
            };
        }>> & Readonly<{}>, () => import("ant-design-vue/es/_util/type").VueNode, {}, {}, {}, {
            type: "checkbox";
            onClick: import("ant-design-vue/es/_util/EventInterface").MouseEventHandler;
            onChange: (e: import("ant-design-vue/es/checkbox/interface").CheckboxChangeEvent) => void;
            disabled: boolean;
            autofocus: boolean;
            defaultChecked: boolean;
            checked: boolean;
            indeterminate: boolean;
            isGroup: boolean;
            'onUpdate:checked': (checked: boolean) => void;
            skipGroup: boolean;
        }>;
        __isFragment?: never;
        __isTeleport?: never;
        __isSuspense?: never;
    } & import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
        indeterminate: {
            type: BooleanConstructor;
            default: boolean;
        };
        prefixCls: StringConstructor;
        defaultChecked: {
            type: BooleanConstructor;
            default: boolean;
        };
        checked: {
            type: BooleanConstructor;
            default: boolean;
        };
        disabled: {
            type: BooleanConstructor;
            default: boolean;
        };
        isGroup: {
            type: BooleanConstructor;
            default: boolean;
        };
        value: import("vue-types").VueTypeValidableDef<any>;
        name: StringConstructor;
        id: StringConstructor;
        type: {
            type: import("vue").PropType<"checkbox">;
            default: "checkbox";
        };
        autofocus: {
            type: BooleanConstructor;
            default: boolean;
        };
        onChange: {
            type: import("vue").PropType<(e: import("ant-design-vue/es/checkbox/interface").CheckboxChangeEvent) => void>;
            default: (e: import("ant-design-vue/es/checkbox/interface").CheckboxChangeEvent) => void;
        };
        'onUpdate:checked': {
            type: import("vue").PropType<(checked: boolean) => void>;
            default: (checked: boolean) => void;
        };
        onClick: {
            type: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").MouseEventHandler>;
            default: import("ant-design-vue/es/_util/EventInterface").MouseEventHandler;
        };
        skipGroup: {
            type: BooleanConstructor;
            default: boolean;
        };
    }>> & Readonly<{}>, () => import("ant-design-vue/es/_util/type").VueNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {
        type: "checkbox";
        onClick: import("ant-design-vue/es/_util/EventInterface").MouseEventHandler;
        onChange: (e: import("ant-design-vue/es/checkbox/interface").CheckboxChangeEvent) => void;
        disabled: boolean;
        autofocus: boolean;
        defaultChecked: boolean;
        checked: boolean;
        indeterminate: boolean;
        isGroup: boolean;
        'onUpdate:checked': (checked: boolean) => void;
        skipGroup: boolean;
    }, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & import("vue").Plugin<any[]> & {
        readonly Group: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
            defaultValue: {
                type: import("vue").PropType<import("ant-design-vue/es/checkbox/interface").CheckboxValueType[]>;
                default: import("ant-design-vue/es/checkbox/interface").CheckboxValueType[];
            };
            value: {
                type: import("vue").PropType<import("ant-design-vue/es/checkbox/interface").CheckboxValueType[]>;
                default: import("ant-design-vue/es/checkbox/interface").CheckboxValueType[];
            };
            onChange: {
                type: import("vue").PropType<(checkedValue: import("ant-design-vue/es/checkbox/interface").CheckboxValueType[]) => void>;
                default: (checkedValue: import("ant-design-vue/es/checkbox/interface").CheckboxValueType[]) => void;
            };
            'onUpdate:value': {
                type: import("vue").PropType<(checkedValue: import("ant-design-vue/es/checkbox/interface").CheckboxValueType[]) => void>;
                default: (checkedValue: import("ant-design-vue/es/checkbox/interface").CheckboxValueType[]) => void;
            };
            name: StringConstructor;
            prefixCls: StringConstructor;
            options: {
                type: import("vue").PropType<(string | number | import("ant-design-vue").CheckboxOptionType)[]>;
                default: (string | number | import("ant-design-vue").CheckboxOptionType)[];
            };
            disabled: BooleanConstructor;
            id: StringConstructor;
        }>, () => import("ant-design-vue/es/_util/type").VueNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
            defaultValue: {
                type: import("vue").PropType<import("ant-design-vue/es/checkbox/interface").CheckboxValueType[]>;
                default: import("ant-design-vue/es/checkbox/interface").CheckboxValueType[];
            };
            value: {
                type: import("vue").PropType<import("ant-design-vue/es/checkbox/interface").CheckboxValueType[]>;
                default: import("ant-design-vue/es/checkbox/interface").CheckboxValueType[];
            };
            onChange: {
                type: import("vue").PropType<(checkedValue: import("ant-design-vue/es/checkbox/interface").CheckboxValueType[]) => void>;
                default: (checkedValue: import("ant-design-vue/es/checkbox/interface").CheckboxValueType[]) => void;
            };
            'onUpdate:value': {
                type: import("vue").PropType<(checkedValue: import("ant-design-vue/es/checkbox/interface").CheckboxValueType[]) => void>;
                default: (checkedValue: import("ant-design-vue/es/checkbox/interface").CheckboxValueType[]) => void;
            };
            name: StringConstructor;
            prefixCls: StringConstructor;
            options: {
                type: import("vue").PropType<(string | number | import("ant-design-vue").CheckboxOptionType)[]>;
                default: (string | number | import("ant-design-vue").CheckboxOptionType)[];
            };
            disabled: BooleanConstructor;
            id: StringConstructor;
        }>> & Readonly<{}>, {
            value: import("ant-design-vue/es/checkbox/interface").CheckboxValueType[];
            onChange: (checkedValue: import("ant-design-vue/es/checkbox/interface").CheckboxValueType[]) => void;
            disabled: boolean;
            defaultValue: import("ant-design-vue/es/checkbox/interface").CheckboxValueType[];
            'onUpdate:value': (checkedValue: import("ant-design-vue/es/checkbox/interface").CheckboxValueType[]) => void;
            options: (string | number | import("ant-design-vue").CheckboxOptionType)[];
        }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
    };
}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
export default _default;
