import type { PropType } from 'vue';
import type { ComponentInnerProps, ExtractPublicPropTypes, Option } from '../_util/interface';
export declare const checkboxGroupProps: {
    readonly modelValue: {
        readonly type: PropType<(string | number | boolean)[]>;
        readonly default: () => (string | number | boolean)[];
    };
    readonly vertical: BooleanConstructor;
    readonly disabled: BooleanConstructor;
    readonly options: {
        readonly type: PropType<Option[]>;
        readonly default: () => Option[];
    };
    readonly valueField: {
        readonly type: StringConstructor;
        readonly default: "value";
    };
    readonly labelField: {
        readonly type: StringConstructor;
        readonly default: "label";
    };
};
export type CheckboxGroupProps = ExtractPublicPropTypes<typeof checkboxGroupProps>;
export type CheckboxGroupInnerProps = ComponentInnerProps<typeof checkboxGroupProps>;
