import { ColumnSortConfig, ColumnViewConfig, ViewBase } from '../model'; import { FiltersMap, FiltersValues } from '@wix/bex-core'; import { ToolbarCollectionState } from './ToolbarCollectionState'; import { CollectionViewsState } from './CollectionViewsState'; export interface CollectionViewsQueryCompareHelperParams { table: ToolbarCollectionState; collectionViews: CollectionViewsState; } export declare class CollectionViewsQueryCompareHelper { readonly collectionViews: CollectionViewsState; readonly table: ToolbarCollectionState; get views(): import("./ViewsState").ViewsState; constructor(params: CollectionViewsQueryCompareHelperParams); get isSelectedColumnsChanged(): boolean; isColumnsChanged(columns1?: ColumnViewConfig[], columns2?: ColumnViewConfig[]): boolean; get isSortChanged(): boolean; get isFiltersChanged(): boolean; get nonEmptyViewFiltersKeys(): string[]; get currentViewBase(): ViewBase; get viewBaseSortDirections(): ColumnSortConfig[] | undefined; get viewBaseSelectedColumns(): { id: string; isSelected: boolean; }[]; get viewBaseFilters(): Partial>; } //# sourceMappingURL=CollectionViewsQueryCompareHelper.d.ts.map