interface IncrementalRenderOptions { enabled?: boolean; threshold?: number; chunkSize?: number; intervalMs?: number; } interface IncrementalRenderState { renderCount: number; isLazyLoading: boolean; shouldIncrementalRender: boolean; } /** * Progressive render utility for large in-memory datasets. * Renders an initial chunk immediately, then appends rows over idle ticks. */ declare function useIncrementalRender(totalCount: number, { enabled, threshold, chunkSize, intervalMs, }?: IncrementalRenderOptions): IncrementalRenderState; export { type IncrementalRenderOptions, type IncrementalRenderState, useIncrementalRender };