import { AnyFunction } from "../types/global.js"; //#region src/modules/typed.d.ts /** * @public */ declare const isSymbol: (value: any) => value is symbol; /** * @public */ declare const isArray: (arg: any) => arg is any[]; /** * @public */ declare const isObject: (value: any) => value is object; /** * Checks if the given value is primitive. * * Primitive Types: number , string , boolean , symbol, bigint, undefined, null * * @param value - value to check * @returns \{boolean\} - result * @public */ declare const isPrimitive: (value: any) => boolean; /** * @public */ declare const isFunction: (value: any) => value is AnyFunction; /** * @public */ declare const isString: (value: any) => value is string; /** * @public */ declare const isInt: (value: any) => value is number; /** * @public */ declare const isFloat: (value: any) => value is number; /** * @public */ declare const isNumber: (value: any) => value is number; /** * @public */ declare const isDate: (value: any) => value is Date; /** * This is really a _best guess_ promise checking. You * should probably use Promise.resolve(value) to be 100% * sure you're handling it correctly. * @public */ declare const isPromise: (value: any) => value is Promise; /** * @public */ declare const isEmpty: (value: any) => boolean; /** * @public */ declare const isEqual: (x: TType, y: TType) => boolean; //#endregion export { isArray, isDate, isEmpty, isEqual, isFloat, isFunction, isInt, isNumber, isObject, isPrimitive, isPromise, isString, isSymbol };