import { type IDashboardMeasureValueFilter, type MeasureValueFilterCondition } from "@gooddata/sdk-model"; import { type CustomDashboardMeasureValueFilterComponent } from "../../filterBar/measureValueFilter/types.js"; type DraggableMeasureValueFilterProps = { filter: IDashboardMeasureValueFilter; filterIndex: number; autoOpen: boolean; readonly: boolean; FilterComponent: CustomDashboardMeasureValueFilterComponent; onMeasureValueFilterChanged: (filter: IDashboardMeasureValueFilter, conditions: MeasureValueFilterCondition[] | undefined, isWorkingSelectionChange?: boolean) => void; onMeasureValueFilterAdded: (index: number) => void; onMeasureValueFilterClose: () => void; }; /** * Mirrors {@link DraggableAttributeFilter} so MVF chips occupy a real draggable slot in * the filter list with proper neighbor drop targets. * * @internal */ export declare function DraggableMeasureValueFilter({ FilterComponent, filter, filterIndex, autoOpen, readonly, onMeasureValueFilterChanged, onMeasureValueFilterAdded, onMeasureValueFilterClose }: DraggableMeasureValueFilterProps): import("react/jsx-runtime").JSX.Element; export {}; //# sourceMappingURL=DraggableMeasureValueFilter.d.ts.map