import type { PropertyValues } from 'lit'; import { LitElement } from 'lit'; import SimpleBar from 'simplebar'; import type { DirectiveClass, DirectiveResult } from 'lit/directive'; declare global { interface HTMLElementTagNameMap { 'us-scroll-layout': ScrollLayout; } } export declare class ScrollLayout extends LitElement { static styles: import("lit").CSSResult[]; ariaLabel: string; options: Options; innactive: boolean; observeEvent: boolean; fullHeight: boolean; simpleBarEl: HTMLDivElement; simpleBar: SimpleBar; handleSimpleBarScrollEventBinded: (e: Event) => Promise; handleScrollEventDebounced: (...args: any[]) => void; firstUpdated(): void; updated(changedProperties: PropertyValues): Promise; disconnectedCallback(): void; render(): import("lit").TemplateResult<1>; getLayoutClasses(): DirectiveResult; initSimpleBar(): void; reInitSimpleBar(): Promise; disposeSimpleBar(): void; handleSimpleBarScrollEvent(e: Event): Promise; subscribeSimpleBarEvent(): void; unsubscribeSimpleBarEvent(): void; }