export declare function is(val: unknown, type: string): boolean; export declare function isDef(val?: T): val is T; export declare function isUnDef(val?: T): val is T; export declare function isObject(val: any): val is Record; export declare function isArray(val: any): val is Array; export declare function isEmpty(val: T): val is T; export declare function isDate(val: unknown): val is Date; export declare function isNull(val: unknown): val is null; export declare function isNullAndUnDef(val: unknown): val is null | undefined; export declare function isNullOrUnDef(val: unknown): val is null | undefined; export declare const isNumber: (target: unknown) => target is Number; export declare const isString: (target: unknown) => target is String; export declare const isBoolean: (target: unknown) => target is Boolean; export declare const isFunction: (target: unknown) => target is Function; export declare function isElement(val: unknown): val is Element; export declare const isSuccessful: (response: PromiseSettledResult) => response is PromiseFulfilledResult;