import type { ReactNode, HTMLAttributes } from 'react'; import React from 'react'; import { type BaseProps } from '@toptal/picasso-shared'; import type { GridDirection, GridItemsAlignment, GridJustification, GridSpacing, GridWrap } from '../types'; export interface Props extends BaseProps, HTMLAttributes { /** Grid content containing Grid.Item */ children?: ReactNode; /** Defines amount of space between Grid.Item components (in px). If spacing is not set, then it will * be automatically adjusted based on the screen size (16px for screens smaller than medium, 24px * for medium screens, and 32px for screens bigger than medium) */ spacing?: GridSpacing; /** Defines the orientation of the grid */ direction?: GridDirection; /** Defines the align-items style property based on the direction */ alignItems?: GridItemsAlignment; /** Defines the justify-content style property based on the direction */ justifyContent?: GridJustification; /** Defines the flex-wrap style property based on the direction */ wrap?: GridWrap; } export declare const Grid: React.ForwardRefExoticComponent>; export default Grid; //# sourceMappingURL=Grid.d.ts.map