/** * Enumerate an iterable object. * * @param object - The iterable object of interest. * * @param start - The starting enum value. The default is `0`. * * @returns An iterator which yields the enumerated values. * * #### Example * ```typescript * import { enumerate } from '@lumino/algorithm'; * * let data = ['foo', 'bar', 'baz']; * * let stream = enumerate(data, 1); * * Array.from(stream); // [[1, 'foo'], [2, 'bar'], [3, 'baz']] * ``` */ export declare function enumerate(object: Iterable, start?: number): IterableIterator<[number, T]>;