import * as CSS from "csstype"; import { ResponsiveValue, Length } from "../utils"; export interface BackgroundProps { /** * The CSS `background` property */ bg?: ResponsiveValue>; /** * The CSS `background-clip` property */ bgClip?: ResponsiveValue; /** * The CSS `background-clip` property */ backgroundClip?: ResponsiveValue; /** * The CSS `background` property */ background?: ResponsiveValue>; /** * The CSS `background-color` property */ bgColor?: ResponsiveValue; /** * The CSS `background-color` property */ backgroundColor?: ResponsiveValue; /** * The CSS `background-image` property */ backgroundImage?: ResponsiveValue; /** * The background-gradient shorthand */ bgGradient?: ResponsiveValue; /** * The CSS `background-blend-mode` property */ backgroundBlendMode?: ResponsiveValue; /** * The CSS `background-blend-mode` property */ bgBlendMode?: ResponsiveValue; /** * The CSS `background-size` property */ backgroundSize?: ResponsiveValue>; /** * The CSS `background-position` property */ bgPos?: ResponsiveValue>; /** * The CSS `background-position` property */ backgroundPosition?: ResponsiveValue>; /** * The CSS `background-image` property */ bgImage?: ResponsiveValue; /** * The CSS `background-image` property */ bgImg?: ResponsiveValue; /** * The CSS `background-repeat` property */ bgRepeat?: ResponsiveValue; /** * The CSS `background-repeat` property */ backgroundRepeat?: ResponsiveValue; /** * The CSS `background-size` property */ bgSize?: ResponsiveValue>; /** * The CSS `background-attachment` property */ bgAttachment?: ResponsiveValue; /** * The CSS `background-attachment` property */ backgroundAttachment?: ResponsiveValue; /** * The CSS `background-position` property */ bgPosition?: ResponsiveValue>; } export declare const background: import("../core").Parser; export declare const backgroundParser: { (props: Record): Record; config: import("../core").PropConfig; propNames: string[]; cache: Map; };