export declare class SpwScrolltop { el: HTMLElement; /** Seuil de scroll en px avant d'afficher le bouton */ threshold?: number; /** Si true, masque le bouton en mobile */ hideOnMobile?: boolean; /** Remplit l'attribut aria-label, utilisé à des fins d'accessibilité */ accAriaLabel?: string; /** Si true, utilise window comme contexte de scroll (sinon détecte le parent scrollable) */ useWindow?: boolean; /** État interne pour suivre la visibilité du bouton */ isVisible: boolean; private scrollContainer; private getScrollableParent; private getScrollTop; private handleScroll; connectedCallback(): void; disconnectedCallback(): void; private scrollToTop; private get hostClass(); render(): any; }