import { RouteMatch } from './types.js'; export interface RouteRendererProps { value: RouteMatch; /** * Any upstream route parameters to combine with the rendered * route's parameters. This is for passing params from parent * routes through the tree. */ params?: Record; } /** * Render a specific route's UI, even if the current URL doesn't * match it. */ export declare function RouteRenderer({ value, params }: RouteRendererProps): import("react/jsx-runtime").JSX.Element | null; export interface RouteProps { path: string; } /** * Renders the leaf-most route that matches the provided path. * To render the entire route tree, use RouteTree. */ export declare function Route({ path }: RouteProps): import("react/jsx-runtime").JSX.Element | null; export interface RouteTreeProps { path: string; /** Skip a number of routes from the top */ skip?: number; } /** * Renders the top-to-bottom route tree matching the provided path. */ export declare function RouteTree({ path, skip }: RouteTreeProps): import("react/jsx-runtime").JSX.Element | null;