import { History } from 'history';
import { MatchedPage, Page, PageComponent, RouterScheduler } from '@ray-js/types';
export declare let history: History;
export declare function createHistory(options: {
    basename?: string;
    scheduler: RouterScheduler<Page>;
    onChange: (component: PageComponent, params: {
        page: MatchedPage;
    }) => void;
}): History;
