import { type IntlShape } from "react-intl";
import { type IAttributeDisplayFormMetadataObject, type IDashboardAttributeFilter, type ObjRef, type bucketsAttributes } from "@gooddata/sdk-model";
import { type ObjRefMap } from "../../../../../../_staging/metadata/objRefMap.js";
import { type IDrillFiltersConfigOption } from "../types.js";
interface IMapIntersectionAttributeToOptionParams {
    insightAttribute: ReturnType<typeof bucketsAttributes>[number];
    allCatalogDisplayFormsMap: ObjRefMap<IAttributeDisplayFormMetadataObject>;
    allCatalogDateAttributeDisplayForms: Array<{
        ref: ObjRef;
        title?: string;
    }>;
    targetDashboardAttributeFilters: IDashboardAttributeFilter[];
    isDrillToDashboard: boolean;
    intl: IntlShape;
}
export declare function mapIntersectionAttributeToOption({ insightAttribute, allCatalogDisplayFormsMap, allCatalogDateAttributeDisplayForms, targetDashboardAttributeFilters, isDrillToDashboard, intl }: IMapIntersectionAttributeToOptionParams): IDrillFiltersConfigOption;
export {};
//# sourceMappingURL=mapIntersectionAttributeToOption.d.ts.map