import type { SetupContext } from 'vue';
import type { RadioEmits, RadioProps } from './radio';
export declare const useRadio: (props: RadioProps, emit?: SetupContext<RadioEmits>['emit']) => {
    radioRef: import("vue").Ref<HTMLInputElement>;
    isGroup: import("vue").ComputedRef<boolean>;
    radioGroup: import("hongluan-ui/es/tokens").RadioGroupContext;
    focus: import("vue").Ref<boolean>;
    radioSize: import("vue").ComputedRef<"xxxs" | "xxs" | "xs" | "sm" | "md" | "lg" | "xl" | "xxl" | "xxxl">;
    radioFill: import("vue").ComputedRef<boolean>;
    isDisabled: import("vue").ComputedRef<boolean>;
    radioType: import("vue").ComputedRef<"success" | "info" | "warning" | "danger" | "link" | "primary">;
    radioCustom: import("vue").ComputedRef<boolean>;
    tabIndex: import("vue").ComputedRef<0 | -1>;
    modelValue: import("vue").WritableComputedRef<string | number | boolean>;
    actualValue: import("vue").ComputedRef<string | number | boolean>;
};
