import { ActivatedRouteSnapshot } from '@angular/router'; import { Observable, ReplaySubject, Subject } from 'rxjs'; export declare class Frame { /** * The route url of the route that this controller is attached to, if any. * This value MAY change if the route url changes of the controllerrs route. */ routeUrl: string; /** * The current activated route snapshot for this frame. */ routeSnapshot: ActivatedRouteSnapshot; /** * An observable of the route url of the route that this controllerr is attached to, if any. */ readonly routeUrl$: Observable; /** * Emitted when the frame resolve method starts if this controller is attached to a route. */ readonly resolveStart$: Observable; /** * Emitted when the frame resolve method ends if this controller is attached to a route. */ readonly resolveEnd$: Observable; /** * Emitted when the frame resolve method is cancelled if this controller is attached to a route. */ readonly resolveCancel$: Observable; /** * Subjects */ routeUrlSubject: ReplaySubject; resolveStartSubject: Subject; resolveEndSubject: Subject; resolveCancelSubject: Subject; }