import type { ExportFormatType } from "./types";
export type PublicLinkPopoverProps = {
    target: JSX.Element;
    isOpen: boolean;
    onClose: () => void;
    createPublicLink: () => Promise<void>;
    deletePublicLink: () => void;
    url: string | null;
    extensions?: ExportFormatType[];
    selectedExtension?: ExportFormatType | null;
    setSelectedExtension?: (extension: ExportFormatType) => void;
    onCopyLink?: () => void;
};
export declare const PublicLinkPopover: ({ target, createPublicLink, deletePublicLink, url, isOpen, onClose, extensions, selectedExtension, setSelectedExtension, onCopyLink, }: PublicLinkPopoverProps) => import("react/jsx-runtime").JSX.Element;
