/** * @module Collection */ import { type ICollection, type Map } from "../../../../collection/contracts/_module.js"; /** * @internal */ export declare class CountByIterable implements Iterable<[ TOutput, number ]> { private collection; private selectFn; constructor(collection: ICollection, selectFn?: Map, TOutput>); [Symbol.iterator](): Iterator<[TOutput, number]>; }