import { RefObject } from 'react'; import { DefaultEditor } from '../../../types'; import { UseDragMoveCbOptions } from './use-drag-move'; /** * 使用拖拽自动滚动获取可滚动元素 */ export interface UseDragAutoScrollGetScrollable { /** * 使用拖拽移动回调 * @param options 选项 */ (options: UseDragMoveCbOptions): T | null | undefined; } /** * 使用拖拽自动滚动 */ export declare function useDragAutoScroll(getScrollable: UseDragAutoScrollGetScrollable): void; /** * 使用拖拽自动滚动引用 * @param shouldFindScrollableChild 需要查找可滚动的子元素 * @param checkDisable 检查是否禁止 */ export declare function useDragAutoScrollRef(shouldFindScrollableChild?: boolean, checkDisable?: () => boolean): RefObject; //# sourceMappingURL=use-drag-auto-scroll.d.ts.map