import type { ParameterMappingOption as ParameterMappingOption } from "@metabase/embedding-sdk-react/dist/frontend/src/metabase/parameters/utils/mapping-options";
import type Question from "@metabase/embedding-sdk-react/dist/frontend/src/metabase-lib/v1/Question";
import type { BaseDashboardCard, DashboardCard, Parameter, ParameterTarget, QuestionDashboardCard } from "@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api";
export declare function shouldShowParameterMapper({ dashcard, isEditingParameter, }: {
    dashcard: BaseDashboardCard;
    isEditingParameter?: boolean;
}): boolean | undefined;
export declare function getMappingOptionByTarget<T extends DashboardCard>(mappingOptions: ParameterMappingOption[], dashcard: T, target?: ParameterTarget | null, question?: T extends QuestionDashboardCard ? Question : undefined, parameter?: Parameter): ParameterMappingOption | undefined;
