import { TableLayoutType } from "./DataTable.types.js"; import { ComponentSize } from "../sizing/index.js"; import { BaseRecord, useTableReturnType } from "@refinedev/core"; import React from "react"; import { Table } from "@tanstack/react-table"; //#region src/components/data-table/TableLayoutRenderer.d.ts interface TableLayoutRendererProps { layoutType: TableLayoutType; table: Table; refineTable?: useTableReturnType; className?: string; emptyState?: React.ReactNode; footer?: React.ReactNode; getCellProps?: (cell: any) => React.HTMLAttributes; getRowProps?: (row: any) => React.HTMLAttributes; header?: React.ReactNode; isLoading?: boolean; loadingState?: React.ReactNode; onRowClick?: (row: any) => void; pagination?: React.ReactNode; responsive?: boolean; hideColumnsOnMobile?: string[]; mobileBreakpoint?: ComponentSize | string; stackedHeaderColumn?: string; } declare function TableLayoutRenderer({ layoutType, table, refineTable, className, emptyState, footer, getCellProps, getRowProps, header, isLoading, loadingState, onRowClick, pagination, responsive, hideColumnsOnMobile, mobileBreakpoint, stackedHeaderColumn }: TableLayoutRendererProps): React.JSX.Element; //#endregion export { TableLayoutRenderer }; //# sourceMappingURL=TableLayoutRenderer.d.ts.map