import React, { ReactElement } from 'react'; import { FiltersMap } from '@wix/bex-core'; import { GridBaseState, LayoutType } from '../../state'; import { AddItemProps } from '@wix/design-system'; import { SupportedCardGalleryItemProps } from './SupportedCardGalleryItemProps'; import { DragAndDropCancel, DragAndDropSubmit } from '../DragAndDrop'; import { ActionCell } from '../ActionCell'; import { GridDragAndDrop } from '../GridDragAndDropDndKit/GridDragAndDrop'; import type { Preset } from './Grid.types'; export interface GridContentBaseProps { preset?: Preset; imagePlacement?: 'side' | 'top'; renderItem?: (item: T, index: number) => Partial; actionCell?: ActionCell; renderAddItem?: () => ReactElement; dragAndDrop?: typeof GridDragAndDrop; dragAndDropSubmit?: DragAndDropSubmit; dragAndDropCancel?: DragAndDropCancel; layoutType?: LayoutType; } export interface GridContentProps extends GridContentBaseProps { state: GridBaseState; range?: { start: number; length: number; }; withInfiniteScrollLoader?: boolean; paddingTop?: string; paddingBottom?: string; } declare function _GridContent(props: GridContentProps): React.JSX.Element; export declare const GridContent: typeof _GridContent & { displayName: string; }; export {}; //# sourceMappingURL=GridContent.d.ts.map