import type { SlackSettings } from "@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api/slack";
export declare const LOAD_MANIFEST = "metabase/admin/settings/slack/LOAD_MANIFEST";
export declare const loadManifest: () => (dispatch: import("@reduxjs/toolkit").ThunkDispatch<any, any, any>, getState: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/store").GetState) => Promise<{
    type: "metabase/admin/settings/slack/LOAD_MANIFEST";
    payload: any;
}>;
export declare const UPDATE_SETTINGS = "metabase/admin/settings/slack/UPDATE_SETTINGS";
export declare const updateSettings: (settings?: SlackSettings | undefined) => (dispatch: import("@reduxjs/toolkit").ThunkDispatch<any, any, any>, getState: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/store").GetState) => Promise<{
    type: "metabase/admin/settings/slack/UPDATE_SETTINGS";
    payload: void;
}>;
