import type { WCAGContrastLevel, WCAGTextSize } from "./types/WCAG.types.js";
export declare const CONTRAST_THRESHOLD = 124;
export declare const BRIGHTNESS_COEFFICIENTS: {
    readonly RED: 299;
    readonly GREEN: 587;
    readonly BLUE: 114;
    readonly DIVISOR: 1000;
};
export declare const LUMINANCE_COEFFICIENTS: {
    readonly RED: 0.2126;
    readonly GREEN: 0.7152;
    readonly BLUE: 0.0722;
};
export declare const GAMMA_CORRECTION: {
    readonly THRESHOLD: 0.04045;
    readonly LINEAR_DIVISOR: 12.92;
    readonly GAMMA_OFFSET: 0.055;
    readonly GAMMA_DIVISOR: 1.055;
    readonly GAMMA_EXPONENT: 2.4;
};
export declare const CONTRAST_RATIO: {
    readonly LUMINANCE_OFFSET: 0.05;
};
export declare const WCAG_LEVELS: Record<WCAGContrastLevel, Record<WCAGTextSize, number>>;
export declare const RGB_BOUNDS: {
    readonly MIN: 0;
    readonly MAX: 255;
};
export declare const HSL_CONVERSION: {
    readonly LIGHTNESS_THRESHOLD: 0.5;
    readonly HUE_SECTORS: 6;
    readonly FULL_CIRCLE_DEGREES: 360;
    readonly PERCENTAGE_MULTIPLIER: 100;
};
//# sourceMappingURL=constants.d.ts.map