import { AnyContext, AnyPathParams, AnyRoute, UpdatableRouteOptions } from './route.js'; import { AnyValidator } from './validators.js'; export interface FileRouteTypes { fileRoutesByFullPath: any; fullPaths: any; to: any; fileRoutesByTo: any; id: any; fileRoutesById: any; } export type InferFileRouteTypes = unknown extends TRouteTree['types']['fileRouteTypes'] ? never : TRouteTree['types']['fileRouteTypes'] extends FileRouteTypes ? TRouteTree['types']['fileRouteTypes'] : never; export interface FileRoutesByPath { } export type LazyRouteOptions = Pick, 'component' | 'errorComponent' | 'pendingComponent' | 'notFoundComponent'>; export interface LazyRoute { options: { id: string; } & LazyRouteOptions; }