import { Base, Type } from "./type";
import { DiffApplyInfo } from "./DiffApplyInfo";
import { DescriptionTreeNode } from "./DescriptionTreeNode";
import { List$1 } from "./List$1";
import { DescriptionTreeAction } from "./DescriptionTreeAction";
/**
 * @hidden
 */
export declare class DescriptionTreeReconciler extends Base {
    static $t: Type;
    static a(a: DescriptionTreeNode, b: List$1<DescriptionTreeAction>): DiffApplyInfo;
    static c(a: DescriptionTreeNode, b: DescriptionTreeNode, c: boolean): List$1<DescriptionTreeAction>;
    private static g;
    private static f;
    private static h;
    private static b;
    private static e;
    private static d;
}
