import type { ActionDashboardCard, ParameterValueOrArray, ParametersForActionExecution, WritebackAction, WritebackParameter } from "../../../../metabase-types/api";
export declare function getDashcardParamValues(dashcard: ActionDashboardCard, parameterValues: {
    [id: string]: ParameterValueOrArray;
}): ParametersForActionExecution;
export declare function getNotProvidedActionParameters(action: WritebackAction, dashboardParamValues: ParametersForActionExecution): WritebackParameter[];
export declare function getMappedActionParameters(action: WritebackAction, dashboardParamValues: ParametersForActionExecution): WritebackParameter[];
export declare const shouldShowConfirmation: (action?: WritebackAction) => boolean;
export declare const isParameterHidden: (action: WritebackAction, parameter: WritebackParameter) => boolean;
export declare const isParameterRequired: (action: WritebackAction, parameter: WritebackParameter) => boolean;
export declare const getParameterDefaultValue: (action: WritebackAction, parameter: WritebackParameter) => string | number | undefined;
