import type { Ref } from 'vue'; export interface HScrollSyncProvide { removeHScrollDom: (dom: HTMLElement) => void; addHScrollDom: (dom: HTMLElement, useRaf?: Boolean) => void; } export declare const useHScrollSyncProvide: ({ scrollLeft, maxScrollLeft, onScroll, bodyWidth, }: { scrollLeft: Ref; maxScrollLeft: Ref; onScroll: (e: UIEvent) => void; bodyWidth: Ref; }) => { addHScrollDom: (dom: HTMLElement, useRaf: Boolean) => void; removeHScrollDom: (dom: HTMLElement) => void; }; export declare const useHScrollSyncInject: () => HScrollSyncProvide;