import type { CSSVarFunction } from '@vanilla-extract/private';
import { mergeDeepRight as extendThemeContractVars } from 'ramda';
type RGBType = `rgb(${CSSVarFunction})`;
type RGBAType = `rgba(${CSSVarFunction}, ${number})`;
type ColorMixType = `color-mix(in srgb, ${string} ${string}, ${string})`;
declare const rgb: (rgb: CSSVarFunction) => RGBType;
declare const rgba: (rgb: CSSVarFunction, alpha: number) => RGBAType;
declare const colorMix: (mixColor: string, mixPercent: string, baseColor: string) => ColorMixType;
declare const fallbackVar: (values_0: string, ...values: string[]) => CSSVarFunction;
declare const xUnits: (unit: number) => string;
declare const densityUnits: (unit: number) => string;
declare const min: (val: string, minVal: string) => string;
declare const max: (val: string, minVal: string) => string;
export { colorMix, rgb, rgba, xUnits, densityUnits, fallbackVar, min, max, extendThemeContractVars };
export type { RGBType, RGBAType };
