import type { ReactRouterV6CreateRoutesFromChildren, ReactRouterV6DataRouterDependencies, ReactRouterV6Dependencies, ReactRouterV6MatchRoutes, ReactRouterV6RoutesShape, ReactRouterV6UseLocation, ReactRouterV6UseNavigationType } from './types';
export declare let isInitialized: boolean;
export declare let createRoutesFromChildren: ReactRouterV6CreateRoutesFromChildren;
export declare let matchRoutes: ReactRouterV6MatchRoutes;
export declare let Routes: ReactRouterV6RoutesShape;
export declare let useLocation: ReactRouterV6UseLocation;
export declare let useNavigationType: ReactRouterV6UseNavigationType;
export declare function setReactRouterV6Dependencies(newDependencies: ReactRouterV6Dependencies): void;
export declare function setReactRouterV6SSRDependencies(newDependencies: Pick<ReactRouterV6Dependencies, 'Routes'>): void;
export declare function setReactRouterV6DataRouterDependencies(newDependencies: ReactRouterV6DataRouterDependencies): void;
