import { ExtractPropTypes, PropType } from 'vue';
export declare const checkboxProps: {
    readonly modelValue: {
        readonly type: PropType<boolean | string | number>;
    };
    readonly indeterminate: BooleanConstructor;
    readonly disabled: {
        readonly type: BooleanConstructor;
        readonly default: false;
    };
    readonly label: {
        readonly type: PropType<string>;
    };
};
export type CheckboxProps = Partial<ExtractPropTypes<typeof checkboxProps>>;
export declare const checkboxEmits: {
    'update:modelValue': (value: boolean | string | number) => value is boolean;
    change: (value: boolean) => boolean;
};
export type CheckboxEmits = typeof checkboxEmits;
