import { type ComponentInternalInstance } from 'vue';
import type { CheckboxEmitsFn, CheckboxProps, CheckboxValueType } from './../checkbox';
export declare const useCheckbox: (props: CheckboxProps, emit: CheckboxEmitsFn, slots: ComponentInternalInstance['slots']) => {
    isChecked: import("vue").ComputedRef<boolean>;
    isDisabled: import("vue").ComputedRef<boolean>;
    hasOwnLabel: import("vue").ComputedRef<boolean>;
    model: import("vue").WritableComputedRef<CheckboxValueType>;
    handleChange: (e: Event) => void;
};
export declare type UseCheckbox = ReturnType<typeof useCheckbox>;
