import type { Collectable, CollectableProxy, CollectableProxyCtr } from './interface'; export type { Collectable, CollectableProxy, CollectableProxyCtr }; export { intoObj } from './obj'; export { intoArr } from './arr'; export { intoMap } from './map'; export { intoSet } from './set'; /** * @see {@link https://github.com/geopr/any-iter-utils/blob/main/src/collectors/README.md#intomapk-viterable-anyiterableentryk-v-init-mapk-v-promisifymapk-v-- intoMap} */ export declare function collect(iterable: Iterable>, init: Map): Map; /** * @see {@link https://github.com/geopr/any-iter-utils/blob/main/src/collectors/README.md#intocustomt-r-extends-collectablet--collectabletiterable-anyiterablet-init-r-promisifyr- intoCustom} */ export declare function collect = Collectable>(iterable: Iterable, init: R): R; /** * @see {@link https://github.com/geopr/any-iter-utils/blob/main/src/collectors/README.md#intoobjk-extends-propertykey-viterable-asynciterableentryk-v-init-anyobject-promiserecordk-v- intoObj} */ export declare function collect(iterable: Iterable>, init: Record): Record; /** * @see {@link https://github.com/geopr/any-iter-utils/blob/main/src/collectors/README.md#intoarrtiterable-anyiterablet-init-t-promisifyt- intoArr} */ export declare function collect(iterable: Iterable, init: T[]): T[]; /** * @see {@link https://github.com/geopr/any-iter-utils/blob/main/src/collectors/README.md#intosettiterable-anyiterablet-init-sett-promisifysett- intoSet} */ export declare function collect(iterable: Iterable, init: Set): Set; /** * @see {@link https://github.com/geopr/any-iter-utils/blob/main/src/collectors/README.md#intomapk-viterable-anyiterableentryk-v-init-mapk-v-promisifymapk-v-- intoMap} */ export declare function collect(iterable: AsyncIterable>, init: Map): Promise>; /** * @see {@link https://github.com/geopr/any-iter-utils/blob/main/src/collectors/README.md#intocustomt-r-extends-collectablet--collectabletiterable-anyiterablet-init-r-promisifyr- intoCustom} */ export declare function collect = Collectable>(iterable: AsyncIterable, init: R): Promise; /** * @see {@link https://github.com/geopr/any-iter-utils/blob/main/src/collectors/README.md#intoobjk-extends-propertykey-viterable-asynciterableentryk-v-init-anyobject-promiserecordk-v- intoObj} */ export declare function collect(iterable: AsyncIterable>, init: Record): Promise>; /** * @see {@link https://github.com/geopr/any-iter-utils/blob/main/src/collectors/README.md#intoarrtiterable-anyiterablet-init-t-promisifyt- intoArr} */ export declare function collect(iterable: AsyncIterable, init: T[]): Promise; /** * @see {@link https://github.com/geopr/any-iter-utils/blob/main/src/collectors/README.md#intosettiterable-anyiterablet-init-sett-promisifysett- intoSet} */ export declare function collect(iterable: AsyncIterable, init: Set): Promise>;