import { Config } from '../../../config';
import { UploadsMap, UploadValue, UploadKey } from '../../../../v-comp-viewer/utils';
interface ManifestButtonsProps {
    config: Config;
    handleSampleManifestSelected: (event: string) => void;
    handleFileChange: (file: File) => void;
    allowArtifactsUploads: boolean;
    handleDetectedUploads: (detected: UploadValue[]) => void;
    onFilesSelected: (files: FileList | null) => void;
    uploads: UploadsMap;
    hasManifest: boolean;
    handleDeleteManifest: () => void;
    handleDeleteUpload: (kind: Exclude<UploadKey, "manifest">) => void;
}
declare const ManifestButtons: ({ config, handleSampleManifestSelected, handleFileChange, allowArtifactsUploads, handleDetectedUploads, onFilesSelected, uploads, hasManifest, handleDeleteManifest, handleDeleteUpload, }: ManifestButtonsProps) => import("react/jsx-runtime").JSX.Element;
export default ManifestButtons;
