/** Preserves cell nodes only while the mounted view still owns the same cell. */ export declare class InlineOriginalContent { private readonly cell; private readonly viewElement; private readonly tableElement; private readonly fragment; private isSettled; private constructor(); static capture(cell: HTMLTableCellElement, viewElement: HTMLElement, tableElement: HTMLTableElement): InlineOriginalContent; /** Restores captured nodes only when the original mounted relationship is intact. */ restore(): boolean; /** Releases captured nodes without writing into a possibly stale cell. */ discard(): void; }