/**
* html/page — variant-styled page layout elements.
* Used by the Page, PageContent, and ContentSurface components.
*/
import { type HTMLAttributes } from "react";
import { type VariantProps } from "class-variance-authority";
export declare const pageVariants: (props?: ({
layout?: "fixed" | "flow" | null | undefined;
} & import("class-variance-authority/types").ClassProp) | undefined) => string;
export type PageElProps = HTMLAttributes & VariantProps;
export declare const PageEl: import("react").ForwardRefExoticComponent & VariantProps<(props?: ({
layout?: "fixed" | "flow" | null | undefined;
} & import("class-variance-authority/types").ClassProp) | undefined) => string> & import("react").RefAttributes>;
/**
* No gutters of its own: the app-shell content well owns page padding, and
* PageContent adding another layer doubled it — visibly wasteful on phones.
* PageContent contributes width caps and fixed-layout scrolling. Every cap
* (narrow included) stays anchored to the well's start edge, matching the
* sidebar rail — a centered slim column reads as adrift next to left-anchored
* sibling pages.
*/
export declare const pageContentVariants: (props?: ({
maxWidth?: "default" | "full" | "narrow" | "wide" | null | undefined;
region?: "default" | "body" | "header" | null | undefined;
} & import("class-variance-authority/types").ClassProp) | undefined) => string;
export type PageContentElProps = HTMLAttributes & VariantProps;
export declare const PageContentEl: import("react").ForwardRefExoticComponent & VariantProps<(props?: ({
maxWidth?: "default" | "full" | "narrow" | "wide" | null | undefined;
region?: "default" | "body" | "header" | null | undefined;
} & import("class-variance-authority/types").ClassProp) | undefined) => string> & import("react").RefAttributes>;
export declare const ContentSurfaceEl: import("react").ForwardRefExoticComponent & import("react").RefAttributes>;
//# sourceMappingURL=page.d.ts.map