/**
 * Bootstrap-style responsive grid props shared across every card and
 * element. The numbers match a 12-column grid (`columns: 6` = half width).
 *
 * Naming mirrors the existing v2 Mod schema exactly so JSON authored
 * against the experience-portal renders without translation.
 */
export interface ResponsiveColumns {
    /** Default span (mobile-first, all breakpoints). */
    columns?: number;
    /** Span at >= 576px. */
    columnsSm?: number;
    /** Span at >= 768px. */
    columnsMd?: number;
    /** Span at >= 992px. */
    columnsLg?: number;
    /** Span at >= 1200px. */
    columnsXl?: number;
    /** Span at >= 1400px. */
    columnsXxl?: number;
}
export type ResponsiveColumnsKey = keyof ResponsiveColumns;
/**
 * Aliases accepted by the v1 adapter. v1 JSON uses `cols/colsMd/...`;
 * the adapter maps these to the v2 keys above.
 */
export interface ResponsiveColumnsV1 {
    cols?: number;
    colsSm?: number;
    colsMd?: number;
    colsLg?: number;
    colsXl?: number;
    colsXxl?: number;
}
//# sourceMappingURL=responsive.d.ts.map