import type { LC, LiveElement } from '@use-gpu/live'; import type { UseGPURenderContext, Lazy } from '@use-gpu/core'; type RenderProp = (frame: Lazy) => LiveElement; type ThenProp = (frame: Lazy, converged: Lazy) => LiveElement; export type AccumulateRenderProps = { target: UseGPURenderContext; continued?: boolean; /** Number of frames before converged = true (default = 1) */ frames?: number; /** Number of frames to render before stopping */ limit?: number; version?: number; render?: RenderProp; children?: RenderProp; then?: ThenProp; }; /** Iteration combinator for gathered render passes */ export declare const AccumulateRender: LC; export {};