import { ComponentProps } from 'react';
import { ColorAlias, ColorMode, ColorModeShape, Colors } from './ColorMode';
export interface BackgroundProps extends Omit<ComponentProps<typeof ColorMode>, 'mode' | 'alwaysSetVariables' | 'bg'> {
    bg: Colors;
}
/**
 * Type guard that checks whether a color is a semantic alias in the given mode
 * (e.g. "text", "primary") rather than a raw theme color key.
 *
 * @param mode - The color mode shape to check against
 * @param color - The color key to test
 * @returns `true` if `color` is a key in `mode` (i.e. a ColorAlias)
 */
export declare const isColorAlias: (mode: ColorModeShape, color: Colors) => color is ColorAlias;
export declare const Background: import("react").ForwardRefExoticComponent<Omit<BackgroundProps, "ref"> & import("react").RefAttributes<HTMLDivElement>>;
