import { type VariantProps } from "class-variance-authority";
/**
* EntitySummary root — a `@container` scope so the fact grid reflows to its own
* panel width, not the viewport. Column counts step up at container breakpoints.
*/
export declare const entitySummaryVariants: (props?: import("class-variance-authority/types").ClassProp | undefined) => string;
/**
* The `
` layout.
* - `grid` (default): a column grid — 1 column in narrow panels, more as the
* container widens.
* - `inline`: a wrapping ribbon of `label value` pairs that packs to fill the
* width at any size — for headers of mostly-short values (badges, names)
* where the stacked grid would waste horizontal space in a narrow panel.
*/
export declare const entitySummaryGridVariants: (props?: ({
layout?: "grid" | "inline" | null | undefined;
columns?: 1 | 2 | 3 | null | undefined;
density?: "compact" | "comfortable" | null | undefined;
} & import("class-variance-authority/types").ClassProp) | undefined) => string;
/**
* A single label/value pair.
* - `grid`: label stacked over value.
* - `inline`: label and value on one baseline line (a ribbon chip).
* `full` spans the whole row for long values.
*/
export declare const entitySummaryItemVariants: (props?: ({
layout?: "grid" | "inline" | null | undefined;
full?: boolean | null | undefined;
} & import("class-variance-authority/types").ClassProp) | undefined) => string;
export type EntitySummaryColumns = NonNullable["columns"]>;
export type EntitySummaryDensity = NonNullable["density"]>;
export type EntitySummaryLayout = NonNullable["layout"]>;
//# sourceMappingURL=variants.d.ts.map