import { Router } from './router'; /** * @beta * @privateRemarks * Many micro frontends inject a `config`, and this property will clash with internal router logic where this property * name is expected to be router configuration. Using a refined `findRouter` util to obtain the actual router reference. * The Route API from fast-router is frozen, so unfortunately we'll need to patch it in a new export. */ export declare const FoundationRouteNav: Readonly<{ path: Readonly<{ readonly current: string; generateRoute: (relativeTo: HTMLElement | Router, path: string, params?: object) => Promise; push: (path: string, trigger?: boolean) => void; replace: (path: string, trigger?: boolean) => void; trigger: (path: string) => void; }>; name: Readonly<{ generateRoute: (relativeTo: HTMLElement | Router, name: string, params?: object) => Promise; push: (relativeTo: HTMLElement | Router, name: string, params?: object, trigger?: boolean) => Promise; replace: (relativeTo: HTMLElement | Router, name: string, params?: object, trigger?: boolean) => Promise; trigger: (relativeTo: HTMLElement | Router, name: string, params?: object) => Promise; }>; }>; //# sourceMappingURL=navigation.d.ts.map