import { ComponentChildren, FunctionComponent } from 'preact'; import { JSX } from 'preact/jsx-runtime'; export interface GridProps extends JSX.HTMLAttributes { children: ComponentChildren; fluid?: boolean; className?: string; } export interface RowProps extends JSX.HTMLAttributes { children: ComponentChildren; gutter?: number | [number, number]; justify?: 'start' | 'end' | 'center' | 'space-around' | 'space-between'; align?: 'top' | 'middle' | 'bottom'; className?: string; } export interface ColProps extends JSX.HTMLAttributes { children: ComponentChildren; span?: number; offset?: number; xs?: number | ColSize; sm?: number | ColSize; md?: number | ColSize; lg?: number | ColSize; xl?: number | ColSize; className?: string; } interface ColSize { span?: number; offset?: number; } export declare const Grid: FunctionComponent; export declare const Row: FunctionComponent; export declare const Col: FunctionComponent; export declare function getResponsiveStyles(props: ColProps): JSX.CSSProperties; declare const _default: { Grid: FunctionComponent; Row: FunctionComponent; Col: FunctionComponent; }; export default _default;