/**
 * @dedscription This module provides utility functions to check the type of a value.
 * @param value
 * @param type
 * @returns {boolean}
 */
export declare function isType(value: unknown, type: string): boolean;
/**
 * @description This function checks if the value is a Number.
 * @param value
 * @returns {boolean}
 */
export declare function isNumber(value: unknown): boolean;
/**
 * @description This function checks if the value is a String.
 * @param value
 * @returns {boolean}
 */
export declare function isString(value: unknown): boolean;
/**
 * @description This function checks if the value is an array.
 * @param value
 * @returns {boolean}
 */
export declare function isArray(value: unknown): boolean;
/**
 * @description This function checks if the value is an object (not an array).
 * @param value
 * @returns {boolean}
 */
export declare function isObject(value: unknown): boolean;
/**
 * @description This function checks if the value is a function.
 * @param value
 * @returns {boolean}
 */
export declare function isFunction(value: unknown): boolean;
/**
 * @description This function checks if the value is a boolean.
 * @param value
 * @returns {boolean}
 */
export declare function isBoolean(value: unknown): boolean;
/**
 * @description This function checks if the value is null.
 * @param value
 * @returns {boolean}
 */
export declare function isNull(value: unknown): boolean;
/**
 * @description This function checks if the value is undefined.
 * @param value
 * @returns {boolean}
 */
export declare function isUndefined(value: unknown): boolean;
/**
 * @description This function checks if the value is a Date object.
 * @param value
 * @returns {boolean}
 */
export declare function isDate(value: unknown): boolean;
/**
 * @description This function checks if the value is a RegExp.
 * @param value
 * @returns {boolean}
 */
export declare function isRegExp(value: unknown): boolean;
/**
 * @description This function checks if the value is a Symbol.
 * @param value
 * @returns {boolean}
 */
export declare function isSymbol(value: unknown): boolean;
/**
 * @description This function checks if the value is a BigInt.
 * @param value
 * @returns {boolean}
 */
export declare function isBigInt(value: unknown): boolean;
/**
 * @description This function checks if the value is an Error object.
 * @param value
 * @returns {boolean}
 */
export declare function isError(value: unknown): boolean;
/**
 * @description This function checks if the value is a DateTime object.
 * @param value
 * @returns {boolean}
 */
export declare function isDateTime(value: unknown): boolean;
/**
 * @description This function checks if the value is a Map.
 * @param value
 * @returns {boolean}
 */
export declare function isMap(value: unknown): boolean;
/**
 * @description This function checks if the value is a Set.
 * @param value
 * @returns {boolean}
 */
export declare function isSet(value: unknown): boolean;
/**
 * @description This function checks if the value is a WeakMap.
 * @param value
 * @returns {boolean}
 */
export declare function isWeakMap(value: unknown): boolean;
/**
 * @description This function checks if the value is a WeakSet.
 * @param value
 * @returns {boolean}
 */
export declare function isWeakSet(value: unknown): boolean;
/**
 * @description This function checks if the value is a Promise.
 * @param value
 * @returns {boolean}
 */
export declare function isPromise(value: unknown): boolean;
/**
 * @description This function checks if the value is a DOM Element.
 * @param value {unknown}
 * @returns
 */
export declare function isElement(value: unknown): boolean;
//# sourceMappingURL=Is.d.ts.map