export const EDIT_QUESTION: "metabase/dashboard/EDIT_QUESTION";
export const editQuestion: (question?: any, mode?: any) => (dispatch: import("@reduxjs/toolkit").ThunkDispatch<any, any, any>, getState: import("../..-types/store").GetState) => Promise<{
    type: "metabase/dashboard/EDIT_QUESTION";
    payload: {
        dashboardId: import("../..-types/api").DashboardId | null;
    };
}>;
/**
 * All navigation actions from dashboards to cards (e.x. clicking a title, drill through)
 * should go through this action, which merges any currently applied dashboard filters
 * into the new card / URL parameters.
 *
 * User-triggered events that are handled here:
 *     - clicking a dashcard legend:
 *         * question title legend (only for single-question cards)
 *         * series legend (multi-aggregation, multi-breakout, multiple questions)
 *     - clicking the visualization inside dashcard
 *         * drill-through (single series, multi-aggregation, multi-breakout, multiple questions)
 *         * (not in 0.24.2 yet: drag on line/area/bar visualization)
 *     - those all can be applied without or with a dashboard filter
 */
export const NAVIGATE_TO_NEW_CARD: "metabase/dashboard/NAVIGATE_TO_NEW_CARD";
export const navigateToNewCardFromDashboard: (args_0?: any) => (dispatch: import("@reduxjs/toolkit").ThunkDispatch<any, any, any>, getState: import("../..-types/store").GetState) => Promise<{
    type: "metabase/dashboard/NAVIGATE_TO_NEW_CARD";
    payload: {
        dashboardId: import("../..-types/api").DashboardId | null;
    };
}>;
