import * as _angular_core from '@angular/core'; /** * Pinned floating button that scrolls the page back to the top. Appears * once the user has scrolled past `visibilityThreshold` pixels. * * @example * ```html * * * * …custom icon… * * ``` * * @see https://ngwr.dev/components/back-top */ declare class WrBackTop { /** Show the button once `window.scrollY` exceeds this many pixels. @default 400 */ readonly visibilityThreshold: _angular_core.InputSignalWithTransform; /** Pixel offset subtracted from the scroll target — for sticky headers. @default 0 */ readonly offset: _angular_core.InputSignalWithTransform; /** Accessible label for the button. @default 'Back to top' */ readonly ariaLabel: _angular_core.InputSignal; protected readonly visible: _angular_core.WritableSignal; private readonly scroll; private readonly platform; private readonly zone; private readonly destroyRef; protected readonly classes: _angular_core.Signal; constructor(); protected onClick(): void; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } export { WrBackTop };