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;
}