/** * @module Collection */ import { type AsyncPredicate, type IAsyncCollection } from "../../../../collection/contracts/_module.js"; import { type AsyncIterableValue } from "../../../../utilities/_module.js"; /** * @internal */ export declare class AsyncInsertBeforeIterable implements AsyncIterable { private collection; private predicateFn; private iterable; constructor(collection: IAsyncCollection, predicateFn: AsyncPredicate>, iterable: AsyncIterableValue); [Symbol.asyncIterator](): AsyncIterator; }