export declare function isObjectLike(object: any): boolean; export declare function isArray(object: any): object is any[]; export declare function isObject(object: any): boolean; export declare function isUndefined(object: any): object is undefined; export declare function isFunction(object: any): object is (...args: any[]) => any; export declare function isFormData(object: any): object is FormData; export declare function isString(object: any): object is string; /** * Проверяет что переданное значение является `Number` * * ## Пример * * ```ts * import assert from 'node:assert'; * import { isNumber } from '@vkontakte/vkjs'; * * assert.strictEqual(isNumber(3), true); * assert.strictEqual(isNumber(Infinity), true); * assert.strictEqual(isNumber('3'), false); * ``` * * Для исключения `Infinity` `-Infinity` и `NaN` используйте `Number.isFinite` * * ```ts * import assert from 'node:assert'; * * assert.strictEqual(Number.isFinite(3), true); * assert.strictEqual(Number.isFinite(Infinity), false); * assert.strictEqual(Number.isFinite('3'), false); * ``` */ export declare function isNumber(object: any): object is number; export declare function isPromiseLike(object: any): object is PromiseLike;