import { PlatformLinkProps, PlatformNavLinkProps, PlatformNavigateFunction, PlatformNavigateOptions, PlatformNavigateProps, PlatformNavigationDestination } from "./router-bindings.js"; import { ActionFunction, ActionFunctionArgs, Await, AwaitProps, Blocker, BlockerFunction, ClientActionFunction, ClientActionFunctionArgs, ClientLoaderFunction, ClientLoaderFunctionArgs, ClientOnErrorFunction, Cookie, CookieOptions, DataRouteMatch, DataRouteObject, EntryContext, ErrorResponse, Fetcher, FetcherFormProps, FetcherSubmitFunction, FetcherSubmitOptions, FetcherWithComponents, FormEncType, FormMethod, HTMLFormMethod, HeadersArgs, HeadersFunction, IDLE_BLOCKER, IDLE_FETCHER, IDLE_NAVIGATION, IndexRouteObject, LayoutRouteProps, LinkDescriptor, Links, LinksFunction, LoaderFunction, LoaderFunctionArgs, Location, MemoryRouter, MemoryRouterProps, Meta, MetaArgs, MetaDescriptor, MetaFunction, MiddlewareFunction, NavLinkRenderProps, Navigation, NavigationStates, NavigationType, NonIndexRouteObject, Outlet, OutletProps, PageLinkDescriptor, Params, Path, PathMatch, PathPattern, PathRouteProps, PrefetchBehavior, PrefetchPageLinks, Register, RevalidationState, Route, RouteMatch, RouteObject, RouteProps, Router, RouterContext, RouterContextProvider, RouterProvider, RouterProviderProps, RouterState, Routes, RoutesProps, Scripts, ScrollRestorationProps, ServerBuild, ServerEntryModule, ServerRouter, ServerRouterProps, Session, SessionData, SessionStorage, ShouldRevalidateFunction, ShouldRevalidateFunctionArgs, StaticHandler, StaticHandlerContext, StaticRouter, StaticRouterProps, StaticRouterProvider, StaticRouterProviderProps, To, UIMatch, URLSearchParamsInit, createContext, createCookie, createCookieSessionStorage, createMemoryRouter, createMemorySessionStorage, createPath, createRoutesFromChildren, createRoutesFromElements, createRoutesStub, createSearchParams, createSession, createSessionStorage, createStaticHandler, createStaticRouter, data, generatePath, href, isCookie, isRouteErrorResponse, isSession, matchPath, matchRoutes, parsePath, renderMatches, resolvePath, useActionData, useAsyncError, useAsyncValue, useBeforeUnload, useBlocker, useFetcher, useFetchers, useFormAction, useHref, useInRouterContext, useLoaderData, useMatch, useMatches, useNavigation, useNavigationType, useOutlet, useOutletContext, useParams, useResolvedPath, useRevalidator, useRouteError, useRouteLoaderData, useRoutes, useViewTransitionState } from "react-router"; import { LocationStateKey, LocationStateKeyPart } from "@coreframe/lib/location-state"; //#region src/router.d.ts /** No-op in Flutter because the shell owns viewport restoration by native navigation entry. */ declare function ScrollRestoration(_props: import("react-router").ScrollRestorationProps): null; declare const Link: import("react").ForwardRefExoticComponent & import("react").RefAttributes>, Navigate: (props: import("@coreframe/lib/router-contract").CoreframeNavigateProps) => null, NavLink: import("react").ForwardRefExoticComponent & import("react").RefAttributes>, useLocation: () => import("react-router").Location, useLocationStateProxy: (stateKey: import("@coreframe/lib/location-state").LocationStateKey, createDefaults: () => State) => import("@coreframe/lib/state").Proxy, useNavigate: () => import("@coreframe/lib/router-contract").CoreframeNavigateFunction; //#endregion export { type ActionFunction, type ActionFunctionArgs, Await, type AwaitProps, type Blocker, type BlockerFunction, type ClientActionFunction, type ClientActionFunctionArgs, type ClientLoaderFunction, type ClientLoaderFunctionArgs, type ClientOnErrorFunction, type Cookie, type CookieOptions, type DataRouteMatch, type DataRouteObject, type EntryContext, type ErrorResponse, type Fetcher, type FetcherFormProps, type FetcherSubmitFunction, type FetcherSubmitOptions, type FetcherWithComponents, type FormEncType, type FormMethod, type HTMLFormMethod, type HeadersArgs, type HeadersFunction, IDLE_BLOCKER, IDLE_FETCHER, IDLE_NAVIGATION, type IndexRouteObject, type LayoutRouteProps, Link, type LinkDescriptor, type PlatformLinkProps as LinkProps, Links, type LinksFunction, type LoaderFunction, type LoaderFunctionArgs, type Location, type LocationStateKey, type LocationStateKeyPart, MemoryRouter, type MemoryRouterProps, Meta, type MetaArgs, type MetaDescriptor, type MetaFunction, type MiddlewareFunction, NavLink, type PlatformNavLinkProps as NavLinkProps, type NavLinkRenderProps, Navigate, type PlatformNavigateFunction as NavigateFunction, type PlatformNavigateOptions as NavigateOptions, type PlatformNavigateProps as NavigateProps, type Navigation, type NavigationStates, type NavigationType, type NonIndexRouteObject, Outlet, type OutletProps, type PageLinkDescriptor, type Params, type Path, type PathMatch, type PathPattern, type PathRouteProps, type PlatformNavigationDestination, type PrefetchBehavior, PrefetchPageLinks, type Register, type RevalidationState, Route, type RouteMatch, type RouteObject, type RouteProps, Router, type RouterContext, RouterContextProvider, RouterProvider, type RouterProviderProps, type RouterState, Routes, type RoutesProps, Scripts, ScrollRestoration, type ScrollRestorationProps, type ServerBuild, type ServerEntryModule, ServerRouter, type ServerRouterProps, type Session, type SessionData, type SessionStorage, type ShouldRevalidateFunction, type ShouldRevalidateFunctionArgs, type StaticHandler, type StaticHandlerContext, StaticRouter, type StaticRouterProps, StaticRouterProvider, type StaticRouterProviderProps, type To, type UIMatch, type URLSearchParamsInit, createContext, createCookie, createCookieSessionStorage, createMemoryRouter, createMemorySessionStorage, createPath, createRoutesFromChildren, createRoutesFromElements, createRoutesStub, createSearchParams, createSession, createSessionStorage, createStaticHandler, createStaticRouter, data, generatePath, href, isCookie, isRouteErrorResponse, isSession, matchPath, matchRoutes, parsePath, renderMatches, resolvePath, useActionData, useAsyncError, useAsyncValue, useBeforeUnload, useBlocker, useFetcher, useFetchers, useFormAction, useHref, useInRouterContext, useLoaderData, useLocation, useLocationStateProxy, useMatch, useMatches, useNavigate, useNavigation, useNavigationType, useOutlet, useOutletContext, useParams, useResolvedPath, useRevalidator, useRouteError, useRouteLoaderData, useRoutes, useViewTransitionState };