import { Wrappable, IterableIterator } from '../../types/iterable'; declare function enumerate(iterable: Wrappable): IterableIterator<[number, T]>; declare function enumerate(firstIdx: number, source: Wrappable): IterableIterator<[number, T]>; declare function enumerate(firstIdx: number): (source: Wrappable) => IterableIterator<[number, T]>; export { enumerate };