import { default as React } from 'react'; import { GalleryConfig, ViewNavigationConfig, GroupingConfig } from '@object-ui/types'; export interface ObjectGalleryProps { schema: { objectName?: string; bind?: string; filter?: unknown; data?: Record[]; className?: string; gallery?: GalleryConfig; /** Navigation config for item click behavior */ navigation?: ViewNavigationConfig; /** Grouping configuration for sectioned display */ grouping?: GroupingConfig; /** @deprecated Use gallery.coverField instead */ imageField?: string; /** @deprecated Use gallery.titleField instead */ titleField?: string; subtitleField?: string; }; data?: Record[]; dataSource?: { find: (name: string, query: unknown) => Promise; }; onCardClick?: (record: Record) => void; /** Callback when a row/item is clicked (overrides NavigationConfig) */ onRowClick?: (record: Record) => void; } export declare const ObjectGallery: React.FC; //# sourceMappingURL=ObjectGallery.d.ts.map