import { List$1 } from "./List$1";
import { ISchedulableRender } from "./ISchedulableRender";
import { DomRenderer, Base, Type } from "./type";
import { RenderingContext } from "./RenderingContext";
export declare class CanvasRenderScheduler extends Base {
    constructor();
    private b;
    protected f: List$1<ISchedulableRender>;
    e: List$1<CanvasRenderScheduler>;
    l(a: ISchedulableRender): void;
    r(a: ISchedulableRender): void;
    p(): void;
    readonly d: boolean;
    private a;
    private h;
    private g;
    j(a: DomRenderer): void;
    n(): void;
    o(a: RenderingContext, b: RenderingContext): void;
    i(): void;
    k(): void;
    private m();
    private q();
    c: boolean;
    static $t: Type;
}
