import { Base, Type } from "./type";
import { List$1 } from "./List$1";
import { DescriptionPropertyValue } from "./DescriptionPropertyValue";
import { TypeDescriptionMetadata } from "./TypeDescriptionMetadata";
/**
 * @hidden
 */
export declare class DescriptionTreeNode extends Base {
    static $t: Type;
    private static h;
    g: number;
    constructor();
    b(): DescriptionTreeNode;
    private e;
    private d;
    i: string;
    j(a: string, b: any): void;
    k(a: string, b: any, c: TypeDescriptionMetadata): void;
    n(a: string, b: any): void;
    o(a: string, b: any, c: TypeDescriptionMetadata): void;
    a(a: string): DescriptionPropertyValue;
    c(a: string): boolean;
    m(a: string): void;
    l(): void;
    f(): List$1<DescriptionPropertyValue>;
}
