import type { Disposer, FN, FunctionMaybe, ObservableMaybe } from '../types'; declare const useScheduler: ({ loop, once, callback, cancel, schedule }: { loop?: FunctionMaybe | undefined; once?: boolean | undefined; callback: ObservableMaybe>; cancel: FN<[T]>; schedule: (callback: FN<[U]>) => T; }) => Disposer; export default useScheduler;