@vuesax-alpha/nightly
Version:
A Component Library for Vue 3
10 lines (9 loc) • 740 B
TypeScript
import type { RadioEmitFn, RadioProps } from './radio';
export declare const useRadio: (props: RadioProps, emit: RadioEmitFn) => {
focus: import("vue").Ref<boolean>;
disabled: import("vue").Ref<import("../../../utils").VsPropMergeType<BooleanConstructor, unknown, unknown>>;
isDisabled: import("vue").ComputedRef<import("../../../utils").VsPropMergeType<BooleanConstructor, unknown, unknown>>;
checked: import("vue").ComputedRef<boolean>;
loading: import("vue").Ref<import("../../../utils").VsPropMergeType<BooleanConstructor, unknown, unknown>>;
model: import("vue").WritableComputedRef<import("../../../utils").VsPropMergeType<(BooleanConstructor | NumberConstructor | StringConstructor)[], unknown, unknown>>;
};