import { type Module, type VideoSliderAttrs } from '@divi/types'; import { type ModuleEditProps } from '../types-module'; interface FitVidsParams { customSelector?: string; ignore?: string; } interface SlideParams { fade_speed?: number; } declare global { interface JQuery { fitVids({ customSelector, ignore }: FitVidsParams): JQuery; et_pb_simple_carousel({ fade_speed }: SlideParams): JQuery; et_slider_destroy(): JQuery; closest_descendent(selector: string): JQuery; et_slider_move_to(index: number | string): JQuery; data(): JQuery; } interface Window { et_pb_play_overlayed_video(element: JQuery): void; } } export type VideoSliderEditProps = ModuleEditProps; export type VideoSliderFieldCallbackParams = Module.Settings.Field.CallbackParams; export interface SliderNavigationParams { current?: JQuery; next?: JQuery; } export {};