declare const _default: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
    readonly modelValue: {
        readonly type: import("vue").PropType<(string | number | boolean)[]>;
        readonly default: () => (string | number | boolean)[];
    };
    readonly vertical: BooleanConstructor;
    readonly disabled: BooleanConstructor;
    readonly options: {
        readonly type: import("vue").PropType<import("../_util/interface").Option[]>;
        readonly default: () => import("../_util/interface").Option[];
    };
    readonly valueField: {
        readonly type: StringConstructor;
        readonly default: "value";
    };
    readonly labelField: {
        readonly type: StringConstructor;
        readonly default: "label";
    };
}>, {
    classList: import("vue").ComputedRef<string[]>;
    optionsRef: import("vue").ComputedRef<any[]>;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("change" | "update:modelValue")[], "change" | "update:modelValue", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
    readonly modelValue: {
        readonly type: import("vue").PropType<(string | number | boolean)[]>;
        readonly default: () => (string | number | boolean)[];
    };
    readonly vertical: BooleanConstructor;
    readonly disabled: BooleanConstructor;
    readonly options: {
        readonly type: import("vue").PropType<import("../_util/interface").Option[]>;
        readonly default: () => import("../_util/interface").Option[];
    };
    readonly valueField: {
        readonly type: StringConstructor;
        readonly default: "value";
    };
    readonly labelField: {
        readonly type: StringConstructor;
        readonly default: "label";
    };
}>> & Readonly<{
    onChange?: (...args: any[]) => any;
    "onUpdate:modelValue"?: (...args: any[]) => any;
}>, {
    readonly disabled: boolean;
    readonly valueField: string;
    readonly labelField: string;
    readonly modelValue: (string | number | boolean)[];
    readonly options: import("../_util/interface").Option[];
    readonly vertical: boolean;
}, {}, {
    Checkbox: {
        new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins<Readonly<import("vue").ExtractPropTypes<{
            readonly modelValue: BooleanConstructor;
            readonly indeterminate: BooleanConstructor;
            readonly value: import("vue").PropType<import("../checkbox/props").CheckboxValue>;
            readonly label: import("vue").PropType<string | number>;
            readonly disabled: BooleanConstructor;
        }>> & Readonly<{
            onChange?: (...args: any[]) => any;
            "onUpdate:modelValue"?: (...args: any[]) => any;
        }>, {
            prefixCls: string;
            wrapperClass: import("vue").ComputedRef<string[]>;
            handleClick: () => void;
            handleMouseOver: () => void;
            handleMouseOut: () => void;
        }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("change" | "update:modelValue")[], import("vue").PublicProps, {
            readonly disabled: boolean;
            readonly modelValue: boolean;
            readonly indeterminate: boolean;
        }, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, {
            P: {};
            B: {};
            D: {};
            C: {};
            M: {};
            Defaults: {};
        }, Readonly<import("vue").ExtractPropTypes<{
            readonly modelValue: BooleanConstructor;
            readonly indeterminate: BooleanConstructor;
            readonly value: import("vue").PropType<import("../checkbox/props").CheckboxValue>;
            readonly label: import("vue").PropType<string | number>;
            readonly disabled: BooleanConstructor;
        }>> & Readonly<{
            onChange?: (...args: any[]) => any;
            "onUpdate:modelValue"?: (...args: any[]) => any;
        }>, {
            prefixCls: string;
            wrapperClass: import("vue").ComputedRef<string[]>;
            handleClick: () => void;
            handleMouseOver: () => void;
            handleMouseOut: () => void;
        }, {}, {}, {}, {
            readonly disabled: boolean;
            readonly modelValue: boolean;
            readonly indeterminate: boolean;
        }>;
        __isFragment?: never;
        __isTeleport?: never;
        __isSuspense?: never;
    } & import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
        readonly modelValue: BooleanConstructor;
        readonly indeterminate: BooleanConstructor;
        readonly value: import("vue").PropType<import("../checkbox/props").CheckboxValue>;
        readonly label: import("vue").PropType<string | number>;
        readonly disabled: BooleanConstructor;
    }>> & Readonly<{
        onChange?: (...args: any[]) => any;
        "onUpdate:modelValue"?: (...args: any[]) => any;
    }>, {
        prefixCls: string;
        wrapperClass: import("vue").ComputedRef<string[]>;
        handleClick: () => void;
        handleMouseOver: () => void;
        handleMouseOut: () => void;
    }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("change" | "update:modelValue")[], "change" | "update:modelValue", {
        readonly disabled: boolean;
        readonly modelValue: boolean;
        readonly indeterminate: 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[]>;
}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
export default _default;
