import { TraceElementPosition } from "../tracker"; import { TracePoint } from "../types"; export declare class TraceElement { private readonly origin; cursor?: HTMLElement; private constructor(); static create(element: HTMLElement): TraceElement; get coordinate(): TraceElementPosition | undefined; get id(): string | null; get title(): string | undefined; get xpath(): string | undefined; get dataset(): any; private pathElements; match(attributes: TracePoint[]): HTMLElement | undefined; private getTitle; private getElementXPath; private getElementIndex; private extractEventTitle; private getLeafElementTitle; private getNotLeafElementTitle; private isSimpleElement; } //# sourceMappingURL=element.d.ts.map