/** @packageDocumentation * @module Utilities */ import type { IDisposable } from "@itwin/core-bentley"; /** * A helper class to recursively save and restore scroll positions. * Usage: * ```ts * // scroll positions are saved when `ScrollPositionMaintainer` object is created * const maintainer = new ScrollPositionMaintainer(element); * // can do something with `element` here * // disposing the `maintainer` object restores scroll positions * maintainer.dispose(); * ``` * @public * @deprecated in 4.15.0. Not use by AppUI. */ export declare class ScrollPositionMaintainer implements IDisposable { private _storage; constructor(el: Element); dispose(): void; private static saveScrollPositions; private static restoreScrollPositions; } //# sourceMappingURL=ScrollPositionMaintainer.d.ts.map