import { type IntlShape } from "react-intl";
import { type DashboardTextAttributeFilter, type FilterContextItem, type IAttributeDisplayFormMetadataObject, type IDashboardAttributeFilter, type IDashboardAttributeFilterConfig, type IFilter, type ObjRef } from "@gooddata/sdk-model";
import { type ObjRefMap } from "../../../../../../_staging/metadata/objRefMap.js";
import { type IDrillFiltersConfigOption } from "../types.js";
interface IMapSourceMeasureFilterToOptionParams {
    sourceMeasureFilter: IFilter;
    allCatalogDisplayFormsMap: ObjRefMap<IAttributeDisplayFormMetadataObject>;
    allCatalogDateDatasets: Array<{
        dataSet: {
            ref: ObjRef;
            title?: string;
        };
    }>;
    targetDashboardFilters: FilterContextItem[];
    targetDashboardAttributeFilters: IDashboardAttributeFilter[];
    targetDashboardTextAttributeFilters: DashboardTextAttributeFilter[];
    targetDashboardAttributeFilterConfigs: IDashboardAttributeFilterConfig[];
    isDrillToDashboard: boolean;
    intl: IntlShape;
}
export declare function mapSourceMeasureFilterToOption({ sourceMeasureFilter, allCatalogDisplayFormsMap, allCatalogDateDatasets, targetDashboardFilters, targetDashboardAttributeFilters, targetDashboardTextAttributeFilters, targetDashboardAttributeFilterConfigs, isDrillToDashboard, intl }: IMapSourceMeasureFilterToOptionParams): IDrillFiltersConfigOption | undefined;
export {};
//# sourceMappingURL=mapSourceMeasureFilterToOption.d.ts.map