import type { MaCheckbox2Props } from '../types';
export declare function useCheckboxState(props: MaCheckbox2Props): {
    checkboxGroup: any;
    effectiveDisabled: import("vue").ComputedRef<any>;
    effectiveHasError: import("vue").ComputedRef<any>;
    effectiveName: import("vue").ComputedRef<any>;
    isChecked: import("vue").ComputedRef<any>;
};
export declare function useCheckboxEvents(props: MaCheckbox2Props, emit: any): {
    handleChange: (checked: boolean) => void;
};
export declare function useCheckboxAccessibility(props: MaCheckbox2Props): {
    ariaDisabled: import("vue").ComputedRef<boolean>;
    ariaChecked: import("vue").ComputedRef<any>;
    tabIndex: import("vue").ComputedRef<0 | -1>;
};
