import { type Ref } from 'vue';
import { type Variant, type ConfigProviderProps } from '../../config-provider/context';
type VariantComponents = keyof Pick<ConfigProviderProps, 'cascader' | 'select' | 'datePicker' | 'input' | 'treeSelect' | 'textArea' | 'inputNumber' | 'rangePicker' | 'mentions' | 'timePicker' | 'card'>;
declare const useVariants: (component: VariantComponents, variant: Ref<Variant>, legacyBordered?: Ref<boolean | undefined>) => import("vue").ComputedRef<readonly ["filled" | "outlined" | "borderless" | "underlined", boolean]>;
export default useVariants;
