import type { HSL, HSLA } from '../types/hsl';
import type { RGB255, RGBA255 } from '../types/rgb';
import type { HSV, HSVA } from '../types/hsv';
declare function lightenHslColor<T extends HSL | HSLA>(hsl: T, percent: number): T;
declare function darkenHslColor<T extends HSL | HSLA>(color: T, percent: number): T;
declare function lightenRgb255Color<T extends RGB255 | RGBA255>(color: T, percent: number): T | null;
declare function darkenRgb255Color<T extends RGB255 | RGBA255>(color: T, percent: number): T | null;
declare function lightenHexColor(color: string, percent: number): string | null;
declare function darkenHexColor(color: string, percent: number): string | null;
declare function lightenHsvColor<T extends HSV | HSVA>(color: T, percent: number): T | null;
declare function darkenHsvColor<T extends HSV | HSVA>(color: T, percent: number): T | null;
export { lightenHslColor, darkenHslColor, lightenRgb255Color, darkenRgb255Color, lightenHexColor, darkenHexColor, lightenHsvColor, darkenHsvColor, };
