import { Size } from "./Size";
import { RenderingContext } from "./RenderingContext";
import { Type } from "./type";
/**
 * @hidden
 */
export interface IOnDemandRender {
    getDesiredSize(): Size;
    ensureUpdated(): void;
    doRender(a: RenderingContext, b: number): void;
    shouldOnDemandRender: boolean;
    ensureIndirectContainer(a: any, b: any): void;
}
/**
 * @hidden
 */
export declare let IOnDemandRender_$type: Type;
