import type { CSSProperties, MaybeRefOrGetter, Ref } from 'vue'; export type ColorValue = string | false | null | undefined; export interface TextColorData { textColorClasses: Ref; textColorStyles: Ref; } export interface BackgroundColorData { backgroundColorClasses: Ref; backgroundColorStyles: Ref; } export declare function useColor(colors: MaybeRefOrGetter<{ background?: ColorValue; text?: ColorValue; }>): { colorClasses: Readonly>; colorStyles: Readonly>; }; export declare function useTextColor(color: MaybeRefOrGetter): TextColorData; export declare function useBackgroundColor(color: MaybeRefOrGetter): BackgroundColorData; export declare function computeColor(colors: MaybeRefOrGetter<{ background?: ColorValue; text?: ColorValue; }>): { class: string[]; style: CSSProperties; };