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;
