import { type Ref } from 'vue'; import { OverlayScrollbars } from 'overlayscrollbars'; import 'overlayscrollbars/overlayscrollbars.css'; /** * Composable for setting up scroll container with OverlayScrollbars */ export declare function useScrollSetup(scrollContainer: Ref, handleScroll: (event: Event) => void): { osInstance: Ref<{ options: { (): import("overlayscrollbars").Options; (newOptions: import("overlayscrollbars").PartialOptions, pure?: boolean): import("overlayscrollbars").Options; }; on: { (eventListeners: import("overlayscrollbars").EventListeners, pure?: boolean): () => void; (name: N, listener: import("overlayscrollbars").EventListener): () => void; (name: N, listener: import("overlayscrollbars").EventListener[]): () => void; }; off: { (name: N, listener: import("overlayscrollbars").EventListener): void; (name: N, listener: import("overlayscrollbars").EventListener[]): void; }; update: (force?: boolean) => boolean; sleep: (sleeping: boolean) => void; state: () => import("overlayscrollbars").State; elements: () => import("overlayscrollbars").Elements; destroy: () => void; plugin:

(osPlugin: P) => import("overlayscrollbars").InferInstancePluginModuleInstance

| undefined; } | null, OverlayScrollbars | { options: { (): import("overlayscrollbars").Options; (newOptions: import("overlayscrollbars").PartialOptions, pure?: boolean): import("overlayscrollbars").Options; }; on: { (eventListeners: import("overlayscrollbars").EventListeners, pure?: boolean): () => void; (name: N, listener: import("overlayscrollbars").EventListener): () => void; (name: N, listener: import("overlayscrollbars").EventListener[]): () => void; }; off: { (name: N, listener: import("overlayscrollbars").EventListener): void; (name: N, listener: import("overlayscrollbars").EventListener[]): void; }; update: (force?: boolean) => boolean; sleep: (sleeping: boolean) => void; state: () => import("overlayscrollbars").State; elements: () => import("overlayscrollbars").Elements; destroy: () => void; plugin:

(osPlugin: P) => import("overlayscrollbars").InferInstancePluginModuleInstance

| undefined; } | null>; };