import { type IDashboardMeasureValueFilter, type IInsight, type IInsightDefinition, type ObjRef } from "@gooddata/sdk-model";
import { useBackendStrict } from "@gooddata/sdk-ui";
export declare function useMeasureValueFilterCompatibility(insight: IInsight | undefined, filters: IDashboardMeasureValueFilter[]): {
    status: "error" | "loading" | "pending" | "success";
    isCompatible: (measureRef: ObjRef) => boolean;
    compatibleMeasureRefs: ObjRef[] | undefined;
    compatibleMeasureValueFilters: IDashboardMeasureValueFilter[];
};
export declare function loadCompatibleMeasureRefs(backend: ReturnType<typeof useBackendStrict>, workspace: string, insight: IInsightDefinition, measureRefs: ObjRef[]): Promise<ObjRef[]>;
//# sourceMappingURL=useMeasureValueFilterCompatibility.d.ts.map