ai-palette
Version:
AI-powered color palette generator for React applications
24 lines (23 loc) • 958 B
TypeScript
import { Color } from "../types";
export declare const calculateContrast: (color1: string, color2: string) => number;
export declare const isAccessible: (backgroundColor: string, textColor: string, level?: "AA" | "AAA") => boolean;
export declare const getTextColor: (backgroundColor: string) => string;
export declare const darken: (color: Color, amount: number) => Color;
export declare const lighten: (color: Color, amount: number) => Color;
export declare const adjustSaturation: (color: Color, amount: number) => Color;
export declare const hslToRgb: (h: number, s: number, l: number) => {
r: number;
g: number;
b: number;
};
export declare const rgbToHex: (r: number, g: number, b: number) => string;
export declare const hexToRgb: (hex: string) => {
r: number;
g: number;
b: number;
};
export declare const rgbToHsl: (r: number, g: number, b: number) => {
h: number;
s: number;
l: number;
};