import { FASTElement } from '@microsoft/fast-element'; import type { FoundationRouterConfiguration } from './configuration'; import { GenerateNavigationPathEvent, NavigateToEvent } from './events'; import { Router, RouterElement } from './router'; declare const FoundationRouter_base: { new (): FASTElement & RouterElement; }; /** * @beta * * @tagname foundation-router * * @privateRemarks * Created to patch an issue and act as a placeholder to improve the api ahead of upgrading to the latest. Depending on * how much we build on this, we may want to promote it to its own package. */ export declare class FoundationRouter extends FoundationRouter_base { logger: import("@genesislcap/foundation-logger").Logger; config: FoundationRouterConfiguration | null; get router(): Router; connectedCallback(): void; disconnectedCallback(): void; protected addEventListeners(): void; protected removeEventListeners(): void; protected onNavigateTo: (event: NavigateToEvent) => void; protected onGenerateNavigationPath: (event: GenerateNavigationPathEvent) => void; } export {}; //# sourceMappingURL=foundation-router.d.ts.map