/**
 * Checks if `value` is a valid array-like length.
 *
 * 校验是否是一个有效的数组长度
 *
 * @example
 * ```js
 * import { isLength } from 'is-what-type';
 *
 * isLength(3); // true
 * isLength(0); // true
 * isLength(Number.MIN_VALUE); // false
 * isLength(Infinity); // false
 * isLength(-1); // false
 * isLength(3.5); // false
 * isLength('3'); // false
 * isLength(null); // false
 * isLength(undefined); // false
 * ```
 *
 * @param value - The value to check
 * @returns `true` if `value` is a valid length, `false` otherwise
 */
export declare function isLength(value: unknown): value is number;
