/** * Check if given value is `AsyncIterable`. * * **Not to be confused with `isAsynchronousIterable` which checks for both * `AsyncIterable` and `Iterable`.** * * @category Iterables * @example * ``` * isAsyncIterable((async function * () { yield* [] })()); // true * isAsyncIterable([]); // false * isAsyncIterable({}); // false * ``` * @param input Value to check. * @returns `true` when is an `AsyncIterable`, `false` otherwise. */ export declare const isAsyncIterable: (input: unknown) => input is { readonly [Symbol.asyncIterator]: () => AsyncIterator; };