import { ComputedRef } from 'vue'; export declare const READABILITY_WARNING_TEXT = "\u5F53\u524D\u524D\u666F\u8272\u4E0E\u80CC\u666F\u8272\u7684\u660E\u6697\u5173\u7CFB\u6216\u5BF9\u6BD4\u5EA6\u53EF\u80FD\u5BFC\u81F4\u7801\u65E0\u6CD5\u8BC6\u522B\uFF0C\u8BF7\u4F7F\u7528\u5B9E\u9645\u8BBE\u5907\u626B\u7801\u786E\u8BA4\u3002"; export declare const READABILITY_CONTRAST_THRESHOLD = 4.5; /** * 判定给定前景色与背景色组合是否会触发可读性风险提示。 * - 前景亮度 >= 背景亮度 ⇒ 必然触发 * - 前景更暗但对比度 < 4.5 ⇒ 触发 * - 前景更暗且对比度 >= 4.5 ⇒ 不触发 */ export declare function shouldWarnReadability(fg: string, bg: string): boolean; export interface UseReadabilityWarningInput { foreground: ComputedRef | { value: string; }; background: ComputedRef | { value: string; }; } /** * 在属性面板中使用的可读性风险提示组合式:返回文案(无风险时为空字符串) */ export declare function useReadabilityWarning(input: UseReadabilityWarningInput): ComputedRef;