import { IObservable } from '../../../../../../type/observable.type';
import { IFromIteratorObservableNotifications } from './from-iterator-observable-notifications.type';
/**
 * WARN use with caution: it's possible that you subscribe twice to the same Iterator, in this case the emitted values probably won't be what you expect
 */
export declare function fromIteratorWithNotifications<GValue>(iterator: Iterator<GValue>): IObservable<IFromIteratorObservableNotifications<GValue>>;
