import { TagProps } from "../index.js";
import * as vue1065 from "vue";
import { CSSProperties, Ref } from "vue";

//#region src/tag/hooks/useColor.d.ts
/**
 * Convert color related props to a unified object,
 * which is used to flatten the compatibility requirements.
 */
declare function useColor(props: {
  color: Ref<TagProps['color']>;
  variant: Ref<TagProps['variant']>;
  bordered: Ref<TagProps['bordered']>;
}, contextVariant?: Ref<TagProps['variant']>): readonly [vue1065.ComputedRef<"outlined" | "filled" | "solid">, vue1065.ComputedRef<string | undefined>, vue1065.ComputedRef<boolean>, vue1065.ComputedRef<boolean>, vue1065.ComputedRef<CSSProperties>];
//#endregion
export { useColor as default };