import type { Token } from '@furystack/inject'; import { ObservableValue } from '@furystack/utils'; import type { MatchChainEntry } from '../components/nested-router.js'; /** * Singleton service that exposes the current match chain from the nearest * NestedRouter as an observable. Consumers (breadcrumbs, document title, * navigation trees) subscribe to this instead of re-running route matching. */ export interface RouteMatchService { readonly currentMatchChain: ObservableValue; } export declare const RouteMatchService: Token; //# sourceMappingURL=route-match-service.d.ts.map