import { type FederationRemote } from './remote-loader.js'; import { type RouteTarget } from './routes.js'; export interface PrefetchOptions { /** Route table used to resolve the target URL into a remote name. */ routes: RouteTarget[]; /** Map remote name → FederationRemote entry URL. */ remotes: Record; /** Dedupe key override. Default: remote name + entryUrl. */ key?: string; } export declare function prefetchRoute(pathname: string, opts: PrefetchOptions): Promise; export declare function resetPrefetchCache(): void; //# sourceMappingURL=prefetch.d.ts.map