type SchedulerOptions = { /** Bypass async batching — call renderFn synchronously on every scheduleRender() */ sync?: boolean; /** Custom microtask scheduler (e.g. Angular NgZone.runOutsideAngular) */ queueFn?: (callback: () => void) => void; }; export declare function createRenderScheduler(renderFn: () => void, options?: SchedulerOptions): { scheduleRender: () => void; flush: () => void; }; export {}; //# sourceMappingURL=render-scheduler.d.ts.map