import { DocumentNode } from './document-node.js';
interface DocumentElementConstructor {
    new (owner?: DocumentElement): DocumentElement;
    prototype: DocumentElement;
}
/**
 * @class DocumentElement
 */
export interface DocumentElement extends DocumentElementClass {
}
/**
 *
 * @constructor DocumentElement
 */
export declare const DocumentElement: DocumentElementConstructor;
/**
 * @class DocumentElement
 */
declare abstract class DocumentElementClass {
    readonly id: string;
    readonly owner?: DocumentElement;
    readonly node: DocumentNode;
}
export {};
