import { RefObject } from 'react'; interface Position { top: number; left: number; } interface EffectParams { prevPosition: Position; position: Position; } declare type Effect = (params: EffectParams) => void; interface Options { element?: HTMLElement | Window | RefObject; wait?: number; } export default function useScroll(effect: Effect, deps?: readonly any[], options?: Options): void; export {};