import type { IJodit, ISnapshot, SnapshotType } from 'jodit/types'; import { ViewComponent } from 'jodit/core/component'; export declare class Snapshot extends ViewComponent implements ISnapshot { className(): string; static equal(first: SnapshotType, second: SnapshotType): boolean; private static countNodesBeforeInParent; private static strokeOffset; private calcHierarchyLadder; private getElementByLadder; isBlocked: boolean; make(): SnapshotType; restore(snapshot: SnapshotType): void; private storeScrollState; private restoreScrollState; restoreOnlySelection(snapshot: SnapshotType): void; destruct(): void; private removeJoditSelection; }