import * as React from "react"; import * as react_jsx_runtime0 from "react/jsx-runtime"; import { DataViewSpec } from "@lssm/lib.contracts/data-views"; //#region src/components/data-view/DataViewRenderer.d.ts interface DataViewRendererProps { spec: DataViewSpec; items?: Record[]; item?: Record | null; className?: string; renderActions?: (item: Record) => React.ReactNode; onSelect?: (item: Record) => void; onRowClick?: (item: Record) => void; headerActions?: React.ReactNode; emptyState?: React.ReactNode; footer?: React.ReactNode; search?: string; onSearchChange?: (value: string) => void; filters?: Record; onFilterChange?: (filters: Record) => void; pagination?: { page: number; pageSize: number; total: number; }; onPageChange?: (page: number) => void; } declare function DataViewRenderer({ spec, items, item, className, renderActions, onSelect, onRowClick, headerActions, emptyState, footer, search, onSearchChange, filters, onFilterChange, pagination, onPageChange }: DataViewRendererProps): react_jsx_runtime0.JSX.Element; //#endregion export { DataViewRenderer }; //# sourceMappingURL=DataViewRenderer.d.ts.map