import { DataTemplateRenderInfo } from "./DataTemplateRenderInfo";
import { DataTemplateMeasureInfo } from "./DataTemplateMeasureInfo";
import { DataTemplatePassInfo } from "./DataTemplatePassInfo";
import { Base, Type } from "./type";
export declare class DataTemplate extends Base {
    private _render;
    render: (info: DataTemplateRenderInfo) => void;
    private _measure;
    measure: (info: DataTemplateMeasureInfo) => void;
    private _passStarting;
    passStarting: (info: DataTemplatePassInfo) => void;
    private _passCompleted;
    passCompleted: (info: DataTemplatePassInfo) => void;
    static $t: Type;
}
