import { OverflowBehavior, OverlayScrollbars } from "overlayscrollbars"; /** * Utility that replaces the default browser scrollbar with a custom one. * */ export declare class KlevuUtilScrollbars { #private; el: HTMLElement; container?: HTMLDivElement; instance?: OverlayScrollbars; nativeContainer?: HTMLDivElement; /** * The overflow behavior of the horizontal scrollbar. */ overflowX?: OverflowBehavior; /** * The overflow behavior of the vertical scrollbar. */ overflowY?: OverflowBehavior; /** * Disables the custom scrollbar and use native scrollbars instead. */ useNative?: boolean; componentDidLoad(): void; scrollbarOptionsChanged(): void; getContainer(): Promise; getInstance(): Promise<{ customInstance: OverlayScrollbars | undefined; nativeContainer: HTMLDivElement | undefined; }>; render(): any; renderNative(): any; }