import { n as RouterErrorBoundaryProps, t as RouterErrorBoundary } from "./RouterErrorBoundary-DZI_DkW5.js"; import { a as useNavigator, i as useRouteUtils, n as useRouteNode, o as useRouter, r as useRoute, t as useRouterTransition } from "./useRouterTransition-aiJ9iE62.js"; import { FC, ReactNode } from "react"; import { NavigationOptions, Navigator, Params, Router, SearchParams } from "@real-router/core"; import { RouterTransitionSnapshot } from "@real-router/sources"; //#region src/ink-types.d.ts interface InkLinkProps
{
routeName: string;
routeParams?: P;
/**
* Query (search) params for the link's target (RFC-4 M2, #1548) — parallel to
* `routeParams`, the path/query split's view-layer channel.
*/
routeSearch?: SearchParams;
routeOptions?: NavigationOptions;
activeStrict?: boolean;
ignoreQueryParams?: boolean;
children?: ReactNode;
color?: string;
activeColor?: string;
focusColor?: string;
inverse?: boolean;
activeInverse?: boolean;
focusInverse?: boolean;
id?: string;
autoFocus?: boolean;
onSelect?: () => void;
}
interface InkRouterProviderProps {
router: Router;
children?: ReactNode;
}
//#endregion
//#region src/components/InkLink.d.ts
export declare const InkLink: FC