export declare class SpwBox { el: HTMLElement; /** Permet d'appliquer un border-radius sur la box */ hasRadius?: boolean; /** Permet d'appliquer un box-shadow sur la box */ hasShadow?: boolean; /** Permet d'afficher une bordure autour de la box */ hasBorder?: boolean; /** Permet de rendre la box sticky */ isSticky?: boolean; /** Définit la position top de la box sticky (ex: '32px', '80px', '2vh',...) */ stickyTop?: string; /** Définit le padding de la box */ padding?: 'none' | 'small' | 'medium' | 'large'; /** Permet de rendre le contenu de la box collapsible sur un breakpoint donné */ isCollapsible?: boolean; /** Définit le breakpoint en dessous duquel la box est collapsible (sm: 360px, md: 768px, lg: 1024px, xl: 1200px, xxl: 1700px, always: toujours collapsible) */ collapsibleBreakpoint?: 'sm' | 'md' | 'lg' | 'xl' | 'xxl' | 'always'; private isOpen; private windowWidth; private contentScrollHeight; private contentRef?; private resizeObserver?; onResize(): void; private get isCollapsibleActive(); private toggle; private setContentRef; private get hostClass(); private get elementClass(); render(): any; }