import { BehaviorSubject, Observable } from 'rxjs'; export declare class RouteSubject { subject: BehaviorSubject; private _targetObservable; constructor(); /** * Subscribe to observer data changes * * @param func * @returns */ subscribe(func: any): import("rxjs").Subscription; /** * Observe changes from passed observable (Service) * * @param observable * @returns */ observe(observable: Observable): Observable; /** * Provide value to subscriber * * @param val * @returns */ next(val: any): Observable; /** * Destroy observer */ destroy(): void; reload(): void; private _load; }