import { MatchedPage, PageComponent, Pages, Routes, TabBar } from '@ray-js/types';
import { Router } from './Router';
declare const router: Router;
export declare function createRouter(options: {
    routes: Routes;
    pages: Pages;
    tabBar: TabBar;
    basename?: string;
    onChange: (component: PageComponent, params: {
        page: MatchedPage;
    }) => void;
}): Router;
export default router;
