import type { ExportFormatType } from "@metabase/embedding-sdk-react/dist/frontend/src/metabase/dashboard/components/PublicLinkPopover/types";
import type { EmbeddingParameters, EmbedResource, EmbedResourceParameter, EmbedResourceType, EmbedModalStep } from "@metabase/embedding-sdk-react/dist/frontend/src/metabase/public/lib/types";
export interface EmbedModalContentProps {
    embedType: EmbedModalStep;
    goToNextStep: () => void;
    resource: EmbedResource;
    resourceType: EmbedResourceType;
    resourceParameters: EmbedResourceParameter[];
    onUpdateEnableEmbedding: (enableEmbedding: boolean) => void;
    onUpdateEmbeddingParams: (embeddingParams: EmbeddingParameters) => void;
    onCreatePublicLink: () => void;
    onDeletePublicLink: () => void;
    getPublicUrl: (publicUuid: string, extension?: ExportFormatType) => string;
    className?: string;
}
export declare const EmbedModalContent: (props: EmbedModalContentProps) => JSX.Element;
