import type { BaseTypeGuard, InferTypeGuard, TypeGuard } from 'r-assign/lib'; /** * Check for promise values * @note Does not accept `isOptional*` type guard as it is invalid syntax */ declare function isPromiseOf>( type?: BaseTypeGuard ): TypeGuard>>; export { isPromiseOf, isPromiseOf as promise };