/**
 * Defined colors and any color that can be used.
 *
 * Will auto-complete to any defined color from Lime Elements, while still
 * allowing any valid CSS color value to be used.
 *
 * @public
 */
export type Color = `rgb(var(${_Internal.HueColor | _Internal.BlackColor | _Internal.WhiteColor | _Internal.ContrastColor | _Internal.BrandColor}))` | (string & {});
/**
 * @internal
 */
export declare namespace _Internal {
    /**
     * @internal
     */
    type Hue = 'red' | 'pink' | 'magenta' | 'purple' | 'violet' | 'indigo' | 'blue' | 'cyan' | 'teal' | 'green' | 'lime' | 'yellow' | 'amber' | 'orange' | 'coral' | 'brown' | 'grey' | 'glaucous';
    /**
     * @internal
     */
    type Brightness = 'lighter' | 'light' | 'default' | 'dark' | 'darker';
    /**
     * @internal
     */
    type HueColor = `--color-${Hue}-${Brightness}`;
    /**
     * @internal
     */
    type BlackColor = '--color-black';
    /**
     * @internal
     */
    type WhiteColor = '--color-white';
    /**
     * @internal
     */
    type ContrastValue = 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900 | 1000 | 1100 | 1200 | 1300 | 1400 | 1500 | 1600 | 1700;
    /**
     * @internal
     */
    type ContrastColor = `--contrast-${ContrastValue}`;
    /**
     * @internal
     */
    type BrandHue = 'lime-green' | 'ocean-teal' | 'aqua' | 'bubblegum' | 'sunny-orange' | 'cool-grey';
    /**
     * @internal
     */
    type BrandColor = `--lime-brand-color-${BrandHue}`;
}
//# sourceMappingURL=color.types.d.ts.map