import { type IStream } from '../stream/index.js'; import type { Fragment, PathEvent, Route, RouteConfig } from './types.js'; type RootRouteConfig = RouteConfig & { fragmentsChange: IStream; }; export declare const isContaining: (route: Route) => IStream; export declare const buildRouteTree: (config: RootRouteConfig) => { root: Route; child: (parentFragments: readonly Fragment[]) => (config: RouteConfig) => Route; }; export declare const contains: (route: Route) => (ns: IStream) => IStream; export declare const match: (route: Route) => (ns: IStream) => IStream; export {};