import type { EmbedModalStep, EmbedResource, EmbedResourceParameter, EmbedResourceType, EmbeddingParameters } from "../../../../public/lib/types";
import type { ExportFormatType } from "../../../../sharing/components/PublicLinkPopover/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;
