import Sequence from "./Sequence";
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 defaultValue
     * @returns {T}
     */
    elementAtOrElse<T>(this: Sequence<T>, index: number, defaultValue: (index: number) => T): T;
}
