import * as React from 'react'; export interface GridListProps { /** * @name Cell Height * @description Number of px for one cell height. You can set 'auto' if you want to let the children determine the height. * @group Grid List * */ cellHeight?: number; /** * @name Columns * @group Grid List * */ cols?: number; /** * @name Spacing * @description Px for spacing between tiles. * @group Grid List * */ spacing?: number; } export interface GridListTileProps { /** * @name Width * @description In number of grid cells. * @group Grid List Tile * @default 1 * */ cols?: number; /** * @name Height * @description In number of grid cells. * @group Grid List Tile * @default 1 * */ rows?: number; } export interface GridListTileBarProps { /** * @name Action Position * @description Position of secondary action * @group Tile Bar * */ actionPosition?: GridListTileBarActionPosition; /** * @name Title Position * @control ButtonGroup * @group Tile Bar * */ titlePosition?: GridListTileBarTitlePosition; /** @name Action Icon */ actionIcon?: React.ReactNode; /** @name Title */ title?: React.ReactNode; /** @name Subtitle */ subtitle?: React.ReactNode; } export declare enum GridListTileBarActionPosition { Left = "left", Right = "right" } export declare enum GridListTileBarTitlePosition { Top = "top", Bottom = "bottom" } /** * @name Grid List * @group Grid List */ export declare const GridList: React.SFC; /** * @name Grid List Tile * @group Grid List */ export declare const GridListTile: React.SFC; /** * @name Grid List Tile Bar * @group Grid List */ export declare const GridListTileBar: React.SFC;