import { History } from '@wix/bex-core';
export interface ViewsHistoryStateParams {
    views: {
        _initialViewIdFromUrl?: string | null;
        currentView: {
            id: string;
        } | null;
    };
    history: History;
}
export declare class ViewsHistoryState {
    readonly views: {
        _initialViewIdFromUrl?: string | null | undefined;
        currentView: {
            id: string;
        } | null;
    };
    readonly history: import("history").History;
    viewIdSearchParamName: string;
    constructor(params: ViewsHistoryStateParams);
    _preInitHistoryPersistence(): void;
    init: () => () => void;
}
//# sourceMappingURL=ViewsHistoryState.d.ts.map