import { PdfDocument } from '../core/pdf-document'; import { GridCallbacks, ResolvedColumn, ResolvedRow, RepeatOptions } from './table-types'; export interface RenderInput extends GridCallbacks { doc: PdfDocument; columns: ResolvedColumn[]; headRows: ResolvedRow[]; bodyRows: ResolvedRow[]; footRows: ResolvedRow[]; startX: number; startY: number; bottomLimit: number; topLimit: number; repeat: Required; outerBorderWidth: number; outerBorderColor: string | null; } export interface RenderOutput { finalY: number; startPageIndex: number; endPageIndex: number; rowsDrawn: number; } export declare function renderGrid(input: RenderInput): RenderOutput;