/** * Returns a value clamped between a maximum and a minimum number. * * @param value - The value to clamp. * @param min - The minimum boundary. * @param max - The maximum boundary. * * @example * ```js * * clamp(5, 0, 10); // Returns 5 * clamp(-10, 0, 10); // Returns 0 * clamp(20, 0, 10); // Returns 10 * ``` */ export declare function clamp(value: number, min: number | null | undefined, max: number | null | undefined): number;