import type { Observable, ObservableInput, OperatorFunction } from "rxjs"; /** * Applies reduce function and "returns" early if the predicate returns `false` for the accumulator. */ export declare function reduceWhile(predicate: (x: TAccumulator) => boolean, reduceFunc: (acc: TAccumulator, val: TValue) => TAccumulator, initial: TAccumulator): OperatorFunction; /** Same as `firstValueFrom` except it won't throw if the observable emits no values. */ export declare function toVoidPromise(obs: Observable): Promise; /** Returns observable results in an array */ export declare function collect(obs: ObservableInput): Promise; //# sourceMappingURL=Rxjs.d.ts.map