import { TNode } from '@tempots/dom'; import { DataTableContext } from './data-table-context'; /** Render non-grouped data rows. */ export declare function renderBody(ctx: DataTableContext): TNode; /** Render grouped body with collapse, footers, and group headers. */ export declare function renderGroupedBody(ctx: DataTableContext): TNode; /** Render the "no results" empty state. */ export declare function renderEmpty(ctx: DataTableContext): TNode; /** Render the loading overlay. */ export declare function renderLoading(ctx: DataTableContext): TNode; /** Render the footer row with column aggregations. */ export declare function renderFooter(ctx: DataTableContext): TNode;