export class Element {
    private static create;
    constructor(rawFxpElement: {
        [key: string]: any;
    }, parent?: Element | null);
    get parent(): Element | null;
    get attributes(): {
        [key: string]: string;
    };
    get baseUrl(): string | null;
    get children(): Array<Element | string>;
    get name(): string;
    get namespace(): string | symbol;
    get namespaceDeclarations(): {
        [key: (string | symbol)]: string;
    };
    get namespaceUri(): string | null;
    get textContent(): string;
    get textContentAsDate(): Date | null;
    get textContentAsUrl(): string;
    get textContentNormalized(): string;
    get innerHtml(): string;
    findElementsWithName(name: string): Array<Element>;
    findElementWithName(name: string, nth?: number): Element | null;
    hasElementWithName(name: string): boolean;
    getAttribute(name: string): string | null;
    resolveUrl(url: string): string;
    getAttributeAsUrl(name: string): string | null;
    getAttributeAsNumber(name: string): number | null;
    #private;
}
export namespace Element {
    let DEFAULT_NAMESPACE: symbol;
}
//# sourceMappingURL=element.d.ts.map