import type { Card, CardId } from "@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api";
import type { EmbedOptions } from "@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/store";
type CardIdPayload = {
    id: CardId;
};
export declare const CREATE_PUBLIC_LINK = "metabase/card/CREATE_PUBLIC_LINK";
export declare const createPublicLink: import("redux-actions").ActionFunction1<Card<import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").DatasetQuery>, import("redux-actions").Action<Promise<{
    id: CardId;
    uuid: Card["public_uuid"];
}>>>;
export declare const DELETE_PUBLIC_LINK = "metabase/card/DELETE_PUBLIC_LINK";
export declare const deletePublicLink: import("redux-actions").ActionFunction1<CardIdPayload, import("redux-actions").Action<Promise<any>>>;
export declare const UPDATE_ENABLE_EMBEDDING = "metabase/card/UPDATE_ENABLE_EMBEDDING";
export declare const updateEnableEmbedding: import("redux-actions").ActionFunction2<CardIdPayload, boolean, import("redux-actions").Action<Promise<any>>>;
export declare const UPDATE_EMBEDDING_PARAMS = "metabase/card/UPDATE_EMBEDDING_PARAMS";
export declare const updateEmbeddingParams: import("redux-actions").ActionFunction2<CardIdPayload, EmbedOptions, import("redux-actions").Action<Promise<any>>>;
export {};
