import { GuardValue } from '../types' ; import { GuardObject } from '../types' ; import { GuardPromise } from '../types' ; import { GuardArray } from '../types' ; export declare function isString < T > ( value ) ; export declare function isNumber < T > ( value ) ; export declare function isBoolean < T > ( value ) ; export declare function isPromise < T > ( value ) ; export declare function isArray < T > ( value ) ; export declare function isObject < T > ( value ) ; export declare function isFunction < T > ( value ) ; export declare function isError < T > ( value ) ; export declare function isDate < T > ( value ) ; export declare function isNullable < T > ( value ) ; export declare function isNotNullable < T > ( value ) ; export declare function isNull < T > ( value ) ; export declare function isUndefined < T > ( value ) ; export declare function isNot < T > ( value , predicateFn ) ; export declare function isNot < T > ( predicateFn ) ;