import { AsyncSequence } from "../../sequency"; export declare class ElementAtOrElse { /** * Returns the element at position `index` (zero-based). If `index` is out of bounds returns * the result of the given `defaultValue` function. * * @param {number} index * @param {(index: number) => Promise | T} defaultValue * @returns {Promise} */ elementAtOrElse(this: AsyncSequence, index: number, defaultValue: (index: number) => Promise | T): Promise; }