import { Injector, Signal } from '@angular/core'; import { AnyRouter, RegisteredRouter, UseRouteContextBaseOptions, UseRouteContextOptions, UseRouteContextResult } from '@tanstack/router-core'; import { Observable } from 'rxjs'; export type RouteContextRoute = (opts?: UseRouteContextBaseOptions & { injector?: Injector; }) => TObservable extends true ? Observable> : Signal>; export declare function routeContext$({ injector, ...opts }: UseRouteContextOptions & { injector?: Injector; }): Observable>; export declare function routeContext({ injector, ...opts }: UseRouteContextOptions & { injector?: Injector; }): Signal>;