import { FC } from 'react'; import { GridColumnsCount, ViewportWidthSegment, GridTextAlign, GridVerticalAlign } from './Grid'; /** * A column sub-component for Grid */ export interface GridColumnPropsStrict { /** Adds one or more classnames to an element */ className?: string; /** Set the wrapping element's tagname */ el?: any; /** A column can specify a width (colspan) for a computer/desktop */ desktop?: GridColumnsCount; /** A column can sit flush against the left or right edge of a row */ floated?: 'left' | 'right'; /** A column can specify a width (colspan) for a large screen device */ largescreen?: GridColumnsCount; /** A column can specify a width (colspan) for a mobile device */ mobile?: GridColumnsCount; /** A column can appear only for a specific device or screen sizes */ only?: ViewportWidthSegment; /** A column can stretch its contents to take up the entire grid or row height */ stretched?: boolean; /** A column can specify a width (colspan) for a tablet device */ tablet?: GridColumnsCount; /** Alignment of content */ textAlign?: GridTextAlign; /** Vertical alignment of content */ verticalAlign?: GridVerticalAlign; /** A column can specify a width (colspan) for a wide screen device */ widescreen?: GridColumnsCount; /** Column may span over several nearby columns. Similar to colspan attribute of element. */ width?: GridColumnsCount; } export interface GridColumnProps extends GridColumnPropsStrict { [propName: string]: any; } export declare const GridColumn: FC;