import React, { ReactNode } from 'react'; import { Routes, Route } from './consts'; type RouteProps = Record; type RouterContext = { activeRoute: Route; setRoute(route: Routes, props?: RouteProps): void; routeProps: RouteProps; }; declare const RouterContext: React.Context; declare const RouterProvider: ({ children }: { children: ReactNode; }) => JSX.Element; declare function useRouterContext(): RouterContext; export { Routes, RouterProvider, useRouterContext };