import type { SetMultipleDashCardAttributesOpts } from "../../../dashboard/actions";
import type { DashCardId, DashboardParameterMapping, Parameter, ParameterId, QuestionDashboardCard } from "../../../../metabase-types/api";
import type { Dispatch, GetState } from "../../../../metabase-types/store";
export declare const AUTO_WIRE_TOAST_ID: string;
export declare const showAutoWireParametersToast: ({ dashcardAttributes, originalDashcardAttributes, columnName, hasMultipleTabs, parameterId, }: {
    dashcardAttributes: SetMultipleDashCardAttributesOpts;
    originalDashcardAttributes: SetMultipleDashCardAttributesOpts;
    columnName: string;
    hasMultipleTabs: boolean;
    parameterId: ParameterId;
}) => (dispatch: Dispatch) => void;
export declare const showAddedCardAutoWireParametersToast: ({ targetDashcard, dashcard_id, parametersMappingsToApply, parametersToMap, }: {
    targetDashcard: QuestionDashboardCard;
    dashcard_id: DashCardId;
    parametersMappingsToApply: DashboardParameterMapping[];
    parametersToMap: Parameter[];
}) => (dispatch: Dispatch) => void;
export declare const closeAutoWireParameterToast: (toastId?: string) => (dispatch: Dispatch) => void;
export declare const closeAddCardAutoWireToasts: () => (dispatch: Dispatch, getState: GetState) => void;
