import { BoxProps, HoistProps } from '@xh/hoist/core'; /** * Props for {@link Frame}, {@link VFrame}, and {@link HFrame} layout containers. * Combines {@link HoistProps} with {@link BoxProps} (layout attributes resolved to CSS styles). */ export interface FrameProps extends HoistProps, BoxProps { } /** * A {@link Box} that stretches to fill its parent via `flex: auto`. Like Box, it supports * all {@link LayoutProps} and merges them onto its rendered `div`. * * **Application code should generally prefer {@link VFrame} or {@link HFrame}**, which make * layout direction explicit. Bare `frame()` inherits the CSS default direction (row) but does * not communicate that intent clearly. */ export declare const Frame: import("react").FC, frame: import("@xh/hoist/core").ElementFactory; /** * A {@link Frame} with vertical (column) flex layout. Stretches to fill its parent via * `flex: auto` - use {@link VBox} instead when the container should size to its content. */ export declare const VFrame: import("react").FC, vframe: import("@xh/hoist/core").ElementFactory; /** * A {@link Frame} with horizontal (row) flex layout. Stretches to fill its parent via * `flex: auto` - use {@link HBox} instead when the container should size to its content. */ export declare const HFrame: import("react").FC, hframe: import("@xh/hoist/core").ElementFactory;