import type { ThemeRadius } from "../theme.types"; export interface OverlayProps extends React.ComponentProps<"div"> { /** Controls overlay `background-color` opacity 0–1, disregarded when `gradient` prop is set * @default 0.6 */ backgroundOpacity?: number; /** Overlay `background-color` * @default "#000" */ color?: React.CSSProperties["backgroundColor"]; /** Overlay background blur, `0` by default * @default 0 */ blur?: number | string; /** Changes overlay to gradient. If set, `color` prop is ignored */ gradient?: string; /** Overlay z-index * @default 50 */ zIndex?: string | number; /** Key of `theme.radius` or any valid CSS value to set border-radius * @default "0" */ radius?: ThemeRadius; /** Determines whether content inside overlay should be vertically and horizontally centered * @default false */ center?: boolean; /** Determines whether overlay should have fixed position instead of absolute * @default false */ fixed?: boolean; /** Content inside overlay */ children?: React.ReactNode; } export declare function Overlay(props: OverlayProps): import("react").JSX.Element;