/** * Determines if an element is a Promise-like object. * @remarks * Function used to check if an element is a PromiseLike\ object * by validating that it is an object that contains a thenable function. * @example * ```typescript * isPromiseLike(1) // false * isPromiseLike(Promise.resolve(1)) // true * isPromiseLike({ then: () => {} }) // true * isPromiseLike({ then: 1 }) // false *``` * * @param element - element of type U or PromiseLike\ to * validate as a PromiseLike * @returns true if element is a PromiseLike\ object * * @public * */ export declare function isPromiseLike(element?: U | PromiseLike): element is PromiseLike; //# sourceMappingURL=isPromiseLike.d.ts.map