import type { BaseTypeGuard, InferAsyncFunction, InferFunction, Tuple, TypeGuard } from 'r-assign/lib'; /** * Check for async function values */ declare function isAsyncFunction< T extends Tuple, R extends TypeGuard = TypeGuard >(args: T, result?: BaseTypeGuard): TypeGuard>; /** * Check for function values */ declare function isFunction< T extends Tuple, R extends TypeGuard = TypeGuard >(args: T, result?: BaseTypeGuard): TypeGuard>; export { isAsyncFunction, isAsyncFunction as asyncFunc, isFunction, isFunction as func }; export type { InferAsyncFunction, InferFunction };