import { StyledProp } from '@codeleap/styles'; import { FlatListProps, AugmentedRenderItemInfo, ListItem } from '../List'; import { GridComposition } from './styles'; export type GridAugmentedRenderItemInfo = AugmentedRenderItemInfo & { isFirstInRow: boolean; isLastInRow: boolean; isOnlyInRow: boolean; }; /** * Changing `numColumns` at runtime requires a `key` change on the FlatList to force a full * remount; React Native cannot dynamically update `numColumns` on an existing list. */ export type GridProps = Omit, 'style' | 'renderItem'> & { spacing?: number; itemDimension?: number; renderItem: (data: GridAugmentedRenderItemInfo) => React.ReactElement; style?: StyledProp; }; //# sourceMappingURL=types.d.ts.map