import { OnOptions } from 'solid-js/types/reactive/signal'; import { EffectOnDeps } from '../utils/types.js'; import { Accessor } from 'solid-js'; interface UseLastChangedOptions extends OnOptions { initialValue?: InitialValue; } /** * Records the timestamp of the last change. * * @see https://solidjs-use.github.io/solidjs-use/shared/useLastChanged */ declare function useLastChanged(deps: EffectOnDeps, options?: UseLastChangedOptions): Accessor; declare function useLastChanged(deps: EffectOnDeps, options: UseLastChangedOptions): Accessor; declare function useLastChanged(deps: EffectOnDeps, options: UseLastChangedOptions): Accessor; export { UseLastChangedOptions, useLastChanged };