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; //#endregion //#region src/components/InkRouterProvider.d.ts export declare const InkRouterProvider: FC; //#endregion export { type InkLinkProps, type InkRouterProviderProps, type Navigator, RouterErrorBoundary, type RouterErrorBoundaryProps, type RouterTransitionSnapshot, useNavigator, useRoute, useRouteNode, useRouteUtils, useRouter, useRouterTransition }; //# sourceMappingURL=ink.d.ts.map