import * as react_jsx_runtime from 'react/jsx-runtime'; import * as React from 'react'; /** Default horizontal rhythm for view bodies under `ListPageTemplate` (matches `FolderGridView`). */ declare const LIST_PAGE_VIEW_FRAME_GUTTER = "mx-4 mb-6 lg:mx-6"; /** Typical max width for icon grids / dense tile views on ultra-wide monitors. */ declare const LIST_PAGE_VIEW_FRAME_MAX_ICON_GRID = "max-w-6xl"; /** Slightly wider shell when a view includes toolbar + breadcrumbs + grid (e.g. OS folder explorer). */ declare const LIST_PAGE_VIEW_FRAME_MAX_WIDE = "max-w-7xl"; interface ListPageViewFrameProps extends React.HTMLAttributes { children: React.ReactNode; /** * When set, children are wrapped in `mx-auto w-full min-w-0` + this * max-width so the block stays centered inside the primary page column. */ maxWidthClassName?: string; /** Override outer gutter; default `LIST_PAGE_VIEW_FRAME_GUTTER`. */ gutterClassName?: string; } declare function ListPageViewFrame({ children, className, maxWidthClassName, gutterClassName, ...rest }: ListPageViewFrameProps): react_jsx_runtime.JSX.Element; export { LIST_PAGE_VIEW_FRAME_GUTTER, LIST_PAGE_VIEW_FRAME_MAX_ICON_GRID, LIST_PAGE_VIEW_FRAME_MAX_WIDE, ListPageViewFrame, type ListPageViewFrameProps };