import { Vector3, Matrix33 } from './arithmetic'; export declare const functionF: (x: number) => number; export declare const labToLchab: (lstar: number, astar: number, bstar: number) => Vector3; export declare const lchabToLab: (lstar: number, Cstarab: number, hab: number) => Vector3; export declare class Illuminant { X: number; Z: number; catMatrixCToThis: Matrix33; catMatrixThisToC: Matrix33; constructor(X: number, Z: number, catMatrixCToThis: Matrix33, catMatrixThisToC: Matrix33); } export declare const ILLUMINANT_D65: Illuminant; export declare const ILLUMINANT_C: Illuminant; export declare const lToY: (lstar: number) => number; export declare const labToXyz: (lstar: number, astar: number, bstar: number, illuminant?: Illuminant) => Vector3; export declare const xyzToLab: (X: number, Y: number, Z: number, illuminant?: Illuminant) => Vector3; export declare class RGBSpace { matrixThisToXyz: Matrix33; matrixXyzToThis: Matrix33; linearizer: (x: number) => number; delinearizer: (x: number) => number; illuminant: Illuminant; constructor(matrixThisToXyz: Matrix33, matrixXyzToThis: Matrix33, linearizer?: (x: number) => number, delinearizer?: (x: number) => number, illuminant?: Illuminant); } export declare const SRGB: RGBSpace; export declare const ADOBE_RGB: RGBSpace; export declare const xyzToLinearRgb: (X: number, Y: number, Z: number, rgbSpace?: RGBSpace) => Vector3; export declare const linearRgbToXyz: (lr: number, lg: number, lb: number, rgbSpace?: RGBSpace) => Vector3; export declare const linearRgbToRgb: (lr: number, lg: number, lb: number, rgbSpace?: RGBSpace) => Vector3; export declare const rgbToLinearRgb: (r: number, g: number, b: number, rgbSpace?: RGBSpace) => Vector3; export declare const rgbToRgb255: (r: number, g: number, b: number, clamp?: boolean) => Vector3; export declare const rgb255ToRgb: (r255: number, g255: number, b255: number) => Vector3; export declare const rgbToHex: (r: number, g: number, b: number) => string; export declare const hexToRgb: (hex: string) => Vector3; //# sourceMappingURL=colorspace.d.ts.map