import { Derivable, ReactorOptions } from '@politie/sherlock';
import { Observable } from 'rxjs';
/**
 * Creates an RxJS Observable from a Derivable. Optionally accepts a `ReactorOptions` that governs RxJS emissions
 * and lifecycle equivalent to {@link Derivable#react} {@link ReactorOptions}.
 * @param derivable Derivable to create an RxJS Observable from.
 * @param options Partial `ReactorOptions`.
 */
export declare function toObservable<V>(derivable: Derivable<V>, options?: Partial<ReactorOptions<V>>): Observable<V>;
export declare function fromObservable<V>(observable: Observable<V>): Derivable<V>;
