import { Application, Module } from '@viewfly/core'; import { NavigatorHooks } from './providers/navigator'; import { Route } from './providers/routes'; export interface RouterConfig { baseUrl?: string; routes?: Route[]; hooks?: NavigatorHooks; } export declare class RouterModule implements Module { config: RouterConfig; private subscription; private navigator; constructor(config: RouterConfig); setup(app: Application): void; onDestroy(): void; }