declare const _default: import("vue").DefineComponent<{
    checked: {
        type: BooleanConstructor;
        default: boolean;
    };
    indeterminate: {
        type: BooleanConstructor;
        default: boolean;
    };
    disabled: {
        type: BooleanConstructor;
        default: boolean;
    };
    checkboxClass: {
        type: StringConstructor;
        default: string;
    };
    label: {
        type: StringConstructor;
        default: string;
        description: string;
    };
    checkboxLabelClass: {
        type: StringConstructor;
        default: string;
    };
    handUpdate: {
        type: BooleanConstructor;
        default: boolean;
    };
    dataTestName: {
        type: StringConstructor;
        default: string;
    };
    onInput: {
        type: FunctionConstructor;
        default: null;
        description: string;
    };
}, unknown, {
    labelId: string;
    model: boolean;
    CHECKBOX_DEFAULT_LABEL_CLASS: string;
}, {}, {
    changeModel(): void;
    changeChecked(e: KeyboardEvent): void;
    update(value: boolean): void;
}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("input" | "update:checked" | "changed")[], "input" | "update:checked" | "changed", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
    checked: {
        type: BooleanConstructor;
        default: boolean;
    };
    indeterminate: {
        type: BooleanConstructor;
        default: boolean;
    };
    disabled: {
        type: BooleanConstructor;
        default: boolean;
    };
    checkboxClass: {
        type: StringConstructor;
        default: string;
    };
    label: {
        type: StringConstructor;
        default: string;
        description: string;
    };
    checkboxLabelClass: {
        type: StringConstructor;
        default: string;
    };
    handUpdate: {
        type: BooleanConstructor;
        default: boolean;
    };
    dataTestName: {
        type: StringConstructor;
        default: string;
    };
    onInput: {
        type: FunctionConstructor;
        default: null;
        description: string;
    };
}>> & {
    onInput?: ((...args: any[]) => any) | undefined;
    "onUpdate:checked"?: ((...args: any[]) => any) | undefined;
    onChanged?: ((...args: any[]) => any) | undefined;
}, {
    checked: boolean;
    onInput: Function;
    indeterminate: boolean;
    disabled: boolean;
    checkboxClass: string;
    label: string;
    checkboxLabelClass: string;
    handUpdate: boolean;
    dataTestName: string;
}>;
export default _default;
