import { AFM } from '@gooddata/typings'; export declare function isNotEmptyFilter(filter: AFM.FilterItem): boolean; export declare function mergeFilters(afm: AFM.IAfm, filters: AFM.FilterItem[]): AFM.IAfm; /** * AFM Date Filter logic: * Prerequisities: At least one metric (M1) with date filter & global date filter (D1) * * Steps: * 1. Remove date filter (D1) from global * 2. Add D1 to each metric without date filter * 3. M1 is untouched */ export declare function handleMeasureDateFilter(afm: AFM.IAfm): AFM.IAfm;