import { Signal, Accessor } from 'solid-js'; import { MaybeAccessor } from '../utils/types.js'; import 'solid-js/types/reactive/signal'; interface UseToggleOptions { truthyValue?: MaybeAccessor; falsyValue?: MaybeAccessor; } declare function useToggle(initialValue: Signal, options?: UseToggleOptions): [Accessor, (value?: T) => T]; declare function useToggle(initialValue?: T, options?: UseToggleOptions): [Accessor, (value?: T) => T]; export { UseToggleOptions, useToggle };