export interface VendoredTanstackRouter { history: VendoredTanstackRouterHistory; state: VendoredTanstackRouterState; options: { parseSearch: (search: string) => Record; }; matchRoutes: (pathname: string, locationSearch: {}, opts?: { preload?: boolean; throwOnError?: boolean; }) => Array; subscribe(eventType: 'onResolved' | 'onBeforeNavigate', callback: (stateUpdate: { toLocation: VendoredTanstackRouterLocation; fromLocation?: VendoredTanstackRouterLocation; }) => void): () => void; } interface VendoredTanstackRouterLocation { pathname: string; search: {}; state: string; } interface VendoredTanstackRouterHistory { subscribe: (cb: () => void) => () => void; } interface VendoredTanstackRouterState { matches: Array; pendingMatches?: Array; } export interface VendoredTanstackRouterRouteMatch { routeId: string; pathname: string; params: { [key: string]: string; }; } export {}; //# sourceMappingURL=tanstackrouter-types.d.ts.map