import type { UseCounterReturnsAction } from "../use-counter/index.cjs"; import type { Gettable } from "../utils/basic.cjs"; export type UseClampReturns = readonly [number, UseCounterReturnsAction]; /** * A React Hook that clamps a number between a minimum and maximum value, supporting dynamic changes to the value, minimum, and maximum. * * Essentially, it's a more semantic version of [useCounter](/reference/use-counter) with `min` and `max` options set. */ export declare function useClamp(input: Gettable, min: Gettable, max: Gettable): UseClampReturns;