import { Observable } from 'rxjs'; /** * Creates a clone of an existing Observable. * * This function takes an Observable as input and returns a new Observable that mirrors the original Observable. * It subscribes to the original Observable and forwards all notifications (next values, errors, and completion) * from the original to the new Observable. This is useful when you want to create a new observer with the same * data stream as an existing Observable. * * @param {Observable} observable - The Observable to be cloned. * @returns {Observable} A new Observable that duplicates the behavior and data stream of the input Observable. * @template T - The type of items that the Observable emits. */ export declare function CloneObservable(observable: Observable): Observable;