/** * Grid system types and constants */ export declare const EMPTY_STRING = ""; /** * Responsive breakpoints matching Ant Design */ export declare const enum GridBreakpoint { XS = "xs",// < 576px SM = "sm",// >= 576px MD = "md",// >= 768px LG = "lg",// >= 992px XL = "xl",// >= 1200px XXL = "xxl" } /** * Breakpoint pixel values */ export declare const BREAKPOINTS: { readonly xs: 0; readonly sm: 576; readonly md: 768; readonly lg: 992; readonly xl: 1200; readonly xxl: 1600; }; /** * Horizontal alignment of flex items */ export declare const enum RowAlign { Top = "top", Middle = "middle", Bottom = "bottom", Stretch = "stretch" } /** * Horizontal arrangement of columns */ export declare const enum RowJustify { Start = "start", End = "end", Center = "center", SpaceAround = "space-around", SpaceBetween = "space-between", SpaceEvenly = "space-evenly" } /** * Gutter configuration - can be number, array, or object */ export type Gutter = number | [number, number] | Partial>; /** * Column span configuration for responsive breakpoints */ export interface ColSize { span?: number; offset?: number; order?: number; pull?: number; push?: number; } /** * Responsive column configuration */ export type ResponsiveCol = number | ColSize; /** * Column configuration for all breakpoints */ export interface ColResponsive { xs?: ResponsiveCol; sm?: ResponsiveCol; md?: ResponsiveCol; lg?: ResponsiveCol; xl?: ResponsiveCol; xxl?: ResponsiveCol; } /** * Flex properties */ export type FlexType = number | 'none' | 'auto' | string; //# sourceMappingURL=grid.types.d.ts.map