/** * Determines whether the given value is an object that has a length property and is not a function. * * @since 1.0.0 * * @param {*} value - The value to check. * @returns {boolean} - `true` if the value is an array-like object, `false` otherwise. * * @example * isArrayLikeObject({ length: 0 }); // => true * isArrayLikeObject([1, 2, 3]); // => true * isArrayLikeObject('hello'); // => true * isArrayLikeObject(document.querySelectorAll('.example')); // => true * isArrayLikeObject(() => {}); // => false * isArrayLikeObject(null); // => false */ declare const isArrayLikeObject: (value: any) => boolean; export default isArrayLikeObject;