import type { ParameterWithTarget } from "../../../v1/parameters/types";
import type { Card, Parameter, ParameterValuesConfig, TemplateTag } from "../../../../metabase-types/api";
export declare function getTemplateTagParameter(tag: TemplateTag, config?: ParameterValuesConfig): ParameterWithTarget;
export declare function getTemplateTagParameters(tags: TemplateTag[], parameters?: Parameter[]): ParameterWithTarget[];
export declare function getTemplateTags(card: Card): TemplateTag[];
export declare function getParametersFromCard(card: Card): Parameter[] | ParameterWithTarget[];
export declare function getTemplateTagParametersFromCard(card: Card): ParameterWithTarget[];
export declare function remapParameterValuesToTemplateTags(templateTags: TemplateTag[], dashboardParameters: ParameterWithTarget[], parameterValuesByDashboardParameterId: {
    [key: string]: any;
}): {
    [key: string]: any;
};
