import { LitElement } from 'lit'; /** * Scroll-to-top floating button that appears after scrolling * * @slot - Custom icon or content for the button * * @csspart button - The scroll-to-top button element */ export declare class UIScrollToTop extends LitElement { static styles: import("lit").CSSResult; /** Scroll distance in pixels before the button appears */ threshold: number; /** Whether to use smooth scrolling */ smooth: boolean; /** Position of the button */ position: 'bottom-right' | 'bottom-left'; /** Accessible label for the button */ label: string; /** Additional class applied when visible */ visibleClass: string; private _visible; private _scrollHandler; connectedCallback(): void; disconnectedCallback(): void; private _onScroll; private _scrollToTop; render(): import("lit-html").TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { 'ui-scroll-to-top': UIScrollToTop; } } //# sourceMappingURL=scroll-to-top.d.ts.map