import { Stream } from "xstream"; /** * Emits one event for each list element as soon as the promise resolves */ export declare function fromListPromise(promise: Promise>): Stream; /** * Listens to stream and collects events. When `count` events are collected, * the promise resolves with an array of events. * * Rejects if stream completes before `count` events are collected. */ export declare function toListPromise(stream: Stream, count: number): Promise; /** * Listens to stream, collects one event and revolves. * * Rejects if stream completes before one event was fired. */ export declare function firstEvent(stream: Stream): Promise;