import type { Transaction, TransactionContext } from '@sentry/types'; import * as React from 'react'; import type { CreateRouterFunction, CreateRoutesFromChildren, MatchRoutes, Router, RouterState, UseEffect, UseLocation, UseNavigationType, UseRoutes } from './types'; export declare function reactRouterV6Instrumentation(useEffect: UseEffect, useLocation: UseLocation, useNavigationType: UseNavigationType, createRoutesFromChildren: CreateRoutesFromChildren, matchRoutes: MatchRoutes): (customStartTransaction: (context: TransactionContext) => Transaction | undefined, startTransactionOnPageLoad?: boolean, startTransactionOnLocationChange?: boolean) => void; export declare function withSentryReactRouterV6Routing

, R extends React.FC

>(Routes: R): R; export declare function wrapUseRoutes(origUseRoutes: UseRoutes): UseRoutes; export declare function wrapCreateBrowserRouter = Router>(createRouterFunction: CreateRouterFunction): CreateRouterFunction; //# sourceMappingURL=reactrouterv6.d.ts.map