import { MaybeAccessor } from '@solidjs-use/shared'; import { Accessor, Signal } from 'solid-js'; import { UseHistoryTravelAccessorReturn, UseHistoryTravelSignalReturn, UseHistoryTravelOptions } from '../useHistoryTravel/index.js'; import '../useManualHistoryTravel/index.js'; import '../useCloned/index.js'; import 'solid-js/types/reactive/signal'; type UseDebouncedHistoryTravelAccessorReturn = UseHistoryTravelAccessorReturn; type UseDebouncedHistoryTravelSignalReturn = UseHistoryTravelSignalReturn; /** * Shorthand for `useHistoryTravel` with debounce filter. * * @see https://solidjs-use.github.io/solidjs-use/core/useDebouncedHistoryTravel */ declare function useDebouncedHistoryTravel(source: Accessor, options?: Omit, 'eventFilter'> & { debounce?: MaybeAccessor; }): UseDebouncedHistoryTravelAccessorReturn; declare function useDebouncedHistoryTravel(source: Signal, options?: Omit, 'eventFilter'> & { debounce?: MaybeAccessor; }): UseDebouncedHistoryTravelSignalReturn; export { UseDebouncedHistoryTravelAccessorReturn, UseDebouncedHistoryTravelSignalReturn, useDebouncedHistoryTravel };