import React, { ReactElement } from 'react'; import { ActionCellAPI, GridBaseState } from '../../state'; import { FiltersMap } from '@wix/bex-core'; import { AddItemProps } from '@wix/design-system'; import { ActionCellProps } from '../ActionCell'; import { SupportedCardGalleryItemProps } from './SupportedCardGalleryItemProps'; import { GridDragAndDrop } from '../GridDragAndDropDndKit/GridDragAndDrop'; import type { Preset } from './Grid.types'; export interface GridItemProps { state: GridBaseState; preset?: Preset; renderAddItem?: () => ReactElement; renderItem?: (item: T, index: number) => Partial; index: number; rowIndex?: number; columnIndex?: number; actionCell?: ActionCellProps | ((item: T, index: number, api: ActionCellAPI) => ActionCellProps); dragAndDrop?: typeof GridDragAndDrop; isOverlay?: boolean; } declare function _GridItem(props: GridItemProps): React.JSX.Element | null; export declare const GridItem: typeof _GridItem & { displayName: string; }; export {}; //# sourceMappingURL=GridItem.d.ts.map