import { type ComputedRef, type EmitFn } from 'vue'; export declare const useScrollEmits: readonly ["scroll", "scrollend"]; export interface CalendarScrollEvent { /** Native scroll event. */ event: Event; /** Calendar element that owns the scrollbar. */ target: HTMLElement; /** Horizontal scroll offset in pixels. */ scrollLeft: number; /** Vertical scroll offset in pixels. */ scrollTop: number; /** Total width of the scrollable content in pixels. */ scrollWidth: number; /** Total height of the scrollable content in pixels. */ scrollHeight: number; /** Visible width of the scroll area in pixels. */ clientWidth: number; /** Visible height of the scroll area in pixels. */ clientHeight: number; } interface UseScrollEventsReturn { onScroll: (_event: Event) => void; } export default function useScrollEvents(emit: EmitFn, emitListeners: ComputedRef>): UseScrollEventsReturn; export {};