import type { EmbedResource, EmbedResourceType } from "../../../../public/lib/types";
import type { ExportFormatType } from "../../../../sharing/components/PublicLinkPopover/types";
interface SelectEmbedTypePaneProps {
    resource: EmbedResource;
    resourceType: EmbedResourceType;
    onCreatePublicLink: () => void;
    onDeletePublicLink: () => void;
    getPublicUrl: (publicUuid: string, extension?: ExportFormatType) => string;
    goToNextStep: () => void;
}
export declare function SelectEmbedTypePane({ resource, resourceType, onCreatePublicLink, onDeletePublicLink, getPublicUrl, goToNextStep, }: SelectEmbedTypePaneProps): import("react/jsx-runtime").JSX.Element;
export declare const useInteractiveEmbeddingCta: () => {
    url: string;
    target?: undefined;
} | {
    url: string;
    target: string;
};
export {};
