import { Base, Type } from "igniteui-angular-core";
import { XmlNodeType } from "igniteui-angular-core";
import { XmlSpace } from "igniteui-angular-core";
import { ElementDecl } from "./ElementDecl";
import { Attribute } from "./Attribute";
import { State } from "./State";
/**
 * @hidden
 */
export declare class Node extends Base {
    static $t: Type;
    p: XmlNodeType;
    k: string;
    q: XmlSpace;
    l: string;
    f: boolean;
    j: string;
    c: ElementDecl;
    e: State;
    g: boolean;
    private d;
    o(a: string, b: XmlNodeType, c: string): void;
    a(a: string, b: string, c: string, d: boolean): Attribute;
    n(a: string): void;
    m(a: Node): void;
    get h(): number;
    i(a: string): number;
    b(a: number): Attribute;
}
