import { AdditionalFilter, Field } from '../../../../shared-logic/src/AdditionalFilter/types';
import { StateOptions } from '../../../../shared-logic/src/VizzlyState';
export declare function updateGlobalFilters(globalFilters: AdditionalFilter[], updateData: StateOptions): AdditionalFilter[];
export declare function pushStateFilterUpdatesToGlobalFilters(updateFilter: {
    properties: Partial<Omit<AdditionalFilter, 'appliesToFields'>> & {
        appliesToFields: Field[];
    };
}, globalFilters: AdditionalFilter[], matchFound: boolean, updateData: StateOptions): true;
export declare function appliedToFieldsMatch(fields1: {
    dataSetId: string;
    fieldId: string;
}[], fields2: {
    dataSetId: string;
    fieldId: string;
}[]): boolean;
