import type { BlockProps, Responsive, Scale } from '../block'; import type { ElementType } from 'react'; export type FlexGridProps = { /** Number of equal-width columns to allow for */ flexGridColumnCount?: Responsive; /** Grid gap between columns */ flexGridColumnGap?: Responsive; /** Grid gap between rows */ flexGridRowGap?: Responsive; } & BlockProps; export type FlexGridItemProps = { /** Index of item in FlexGrid, used to determine gaps **/ flexGridItemIndex?: number; /** Total count of items in FlexGrid, used to determine gaps **/ flexGridItemCount?: number; } & FlexGridProps;