/** * Coalesces redraw requests: no matter how many times it is asked, * the render runs once in the next frame (rAF; a microtask in * non-browser environments). */ export declare class RenderScheduler { private readonly render; private pending; constructor(render: () => void); schedule(): Promise; /** Promise of the currently scheduled render (for waitForUpdate). */ get settled(): Promise; }