import { History } from '@wix/bex-core';
import { CustomColumnsState } from './CustomColumnsState';
export interface CustomColumnsHistoryStateParams {
    customColumns: CustomColumnsState<any, any>;
    history: History;
}
export declare class CustomColumnsHistoryState {
    readonly customColumns: CustomColumnsState<any, any>;
    readonly history: import("history").History;
    get selectedColumnsSearchParamName(): string;
    get hasUrlColumnsForCurrentLayout(): boolean;
    _selectedColumnsFromUrl?: string | null;
    constructor(params: CustomColumnsHistoryStateParams);
    _preInitHistoryPersistence(): void;
    init(): () => void;
}
//# sourceMappingURL=CustomColumnsHistoryState.d.ts.map