import { CreateOptionsType } from 'embla-carousel/components/Options'; import { CreatePluginType } from 'embla-carousel/components/Plugins'; export declare type WheelGesturesPluginOptions = CreateOptionsType<{ wheelDraggingClass: string; forceWheelAxis?: 'x' | 'y'; target?: Element; }>; declare type WheelGesturesPluginType = CreatePluginType<{}, WheelGesturesPluginOptions>; export declare function WheelGesturesPlugin(userOptions?: WheelGesturesPluginType['options']): WheelGesturesPluginType; export declare namespace WheelGesturesPlugin { var globalOptions: Partial>> | undefined; } declare module 'embla-carousel' { interface EmblaPluginsType { wheelGestures?: WheelGesturesPluginType; } } export {};