/** * Check if it is an asynchronous function. * @param {any} payload The value to test. * @return {boolean} True for asynchronous functions, false otherwise. * @example * ```js * import {utils} from 'metronic-extension'; * * utils.isAsyncFn(async function asyncFunction() {});// -> true * utils.isAsyncFn(function func() {});// -> false * utils.isAsyncFn(true);// -> false * utils.isAsyncFn(false);// -> false * utils.isAsyncFn(null);// -> false * utils.isAsyncFn(undefined);// -> false * utils.isAsyncFn({});// -> false * utils.isAsyncFn([]);// -> false * utils.isAsyncFn(/a/g);// -> false * utils.isAsyncFn('string');// -> false * utils.isAsyncFn(42);// -> false * utils.isAsyncFn(new Date());// -> false * ``` */ declare const _default: (payload: any) => boolean; export default _default;