export const FETCH_DASHBOARD_CARD_DATA: "metabase/dashboard/FETCH_DASHBOARD_CARD_DATA";
export const CANCEL_FETCH_DASHBOARD_CARD_DATA: "metabase/dashboard/CANCEL_FETCH_DASHBOARD_CARD_DATA";
export const FETCH_CARD_DATA: "metabase/dashboard/FETCH_CARD_DATA";
export const FETCH_CARD_DATA_PENDING: "metabase/dashboard/FETCH_CARD_DATA/pending";
export const CANCEL_FETCH_CARD_DATA: "metabase/dashboard/CANCEL_FETCH_CARD_DATA";
export const CLEAR_CARD_DATA: "metabase/dashboard/CLEAR_CARD_DATA";
export const SET_LOADING_DASHCARDS_COMPLETE: "metabase/dashboard/SET_LOADING_DASHCARDS_COMPLETE";
export const fetchCardData: (card?: any, dashcard?: any, args_2?: any) => (dispatch: import("@reduxjs/toolkit").ThunkDispatch<any, any, any>, getState: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/store").GetState) => Promise<{
    type: "metabase/dashboard/FETCH_CARD_DATA";
    payload: {
        dashcard_id: any;
        card_id: any;
        result: any;
        currentTime?: undefined;
    } | {
        dashcard_id: any;
        card_id: any;
        result: any;
        currentTime: number;
    };
}>;
export function fetchDashboardCardData({ isRefreshing, reload, clearCache }?: {
    isRefreshing?: boolean | undefined;
    reload?: boolean | undefined;
    clearCache?: boolean | undefined;
}): (dispatch: any, getState: any) => Promise<void> | undefined;
export function reloadDashboardCards(): (dispatch: any, getState: any) => Promise<void>;
export const cancelFetchDashboardCardData: () => (dispatch: import("@reduxjs/toolkit").ThunkDispatch<any, any, any>, getState: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/store").GetState) => Promise<{
    type: "metabase/dashboard/CANCEL_FETCH_DASHBOARD_CARD_DATA";
    payload: void;
}>;
export const cancelFetchCardData: import("redux-actions").ActionFunction0<import("redux-actions").Action<{
    dashcard_id: any;
    card_id: any;
}>>;
export const clearCardData: import("redux-actions").ActionFunction0<import("redux-actions").Action<{
    cardId: any;
    dashcardId: any;
}>>;
