import { Observable } from '../Observable'; import { ObservableInput, ReadableStreamLike } from '../types'; export declare function innerFrom(input: ObservableInput): Observable; /** * Creates an RxJS Observable from an object that implements `Symbol.observable`. * @param obj An object that properly implements `Symbol.observable`. */ export declare function fromInteropObservable(obj: any): Observable; /** * Synchronously emits the values of an array like and completes. * This is exported because there are creation functions and operators that need to * make direct use of the same logic, and there's no reason to make them run through * `from` conditionals because we *know* they're dealing with an array. * @param array The array to emit values from */ export declare function fromArrayLike(array: ArrayLike): Observable; export declare function fromPromise(promise: PromiseLike): Observable; export declare function fromIterable(iterable: Iterable): Observable; export declare function fromAsyncIterable(asyncIterable: AsyncIterable): Observable; export declare function fromReadableStreamLike(readableStream: ReadableStreamLike): Observable; //# sourceMappingURL=innerFrom.d.ts.map