import { Accessor } from 'solid-js'; interface UseCounterOptions { min?: number; max?: number; } interface UserCounterReturn { count: Accessor; inc: (delta?: number) => number; dec: (delta?: number) => number; set: (val: number) => number; reset: (val?: number) => number; } /** * Basic counter with utility functions. * * @see https://solidjs-use.github.io/solidjs-use/shared/useCounter */ declare function useCounter(initialValue?: number, options?: UseCounterOptions): UserCounterReturn; export { UseCounterOptions, UserCounterReturn, useCounter };