import type { ColorArray } from './index.js'; /** color vision deficiency types */ export interface CVDType { protanopia: [number, number, number, number, number, number, number, number, number]; deuteranopia: [number, number, number, number, number, number, number, number, number]; tritanopia: [number, number, number, number, number, number, number, number, number]; } /** colorblindness names */ export type ColorBlindAdjust = 'protanopia' | 'deuteranopia' | 'tritanopia' | 'greyscale'; /** * given an RGBA value, adjust the values to the appropriate colorbind equivalent. * @param color - input RGBA color * @param type - the type of colorblindness adjustment * @returns the adjusted color */ export declare function colorBlindAdjust(color: ColorArray, type?: ColorBlindAdjust): ColorArray;