import { FilterType } from "../../filter/types";
import { ColumnSettingType, DataSourceGroupType, ModeType, SortType } from "../types";
declare type UseTriggerValuesChangeProps = {
    filter: FilterType;
    columnSetting?: ColumnSettingType;
    dataSourceGroup?: DataSourceGroupType;
    sort?: SortType;
    currentViewMode: ModeType;
};
/**
 * 判断是否触发值变化
 * @param params 参数对象，包含 filter、columnSetting、dataSourceGroup、sort
 * @returns 返回一个函数，用于判断是否触发值变化
 */
declare const useTriggerValuesChange: (params: UseTriggerValuesChangeProps) => (changedValues: Record<string, any>, values: Record<string, any>) => boolean | undefined;
export default useTriggerValuesChange;
