import { CSSLength, Gutter, SizesOptions, PaddingConfig } from "@bedrock-layout/spacing-constants"; /** * `minHeight` can be a CSSLength, a number, or a key of the theme's sizes object */ export type MinHeight = CSSLength | number | SizesOptions; /** * Props for the Cover component. */ export type CoverProps = { /** * Sets space between each element. */ gap?: Gutter; /** * Sets the minimum height of the cover component. * `minHeight` can be a CSSLength, a number, or a key of the theme's sizes object * @default "100%" */ minHeight?: MinHeight; /** * Sets the content to stretch to the full height of the cover component. */ variant?: "default" | "stretch-content"; /** * Sets padding on the component using design system spacing scale. */ padding?: PaddingConfig; }; /** * The `CoverCentered` component is used to mark the centered child in a Cover layout. */ export declare const CoverCentered: import("@bedrock-layout/type-utils").PolymorphicForwardedRefComponent<"div", {}>; /** * The `Cover` component is designed to vertically cover a predefined area, `100%` by default, and vertically center its children. */ export declare const Cover: import("@bedrock-layout/type-utils").PolymorphicForwardedRefComponent<"div", CoverProps>;