import { AsyncSequence } from "../../sequency"; export declare class Associate { /** * Transforms each element into a key-value pair and returns the results as map. In case of * duplicate keys the last key-value pair overrides the other. * * @param {(value: T) => Promise<[K, V]> | [K, V]} transform * @returns {Promise>} */ associate(this: AsyncSequence, transform: (value: T) => Promise<[K, V]> | [K, V]): Promise>; }