import { Config } from '../app/config';
import { UploadsMap, UploadValue, UploadKey } from '../v-comp-viewer/utils';
interface AppHeaderProps {
    config: Config;
    useSampleManifest: (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;
}
export declare function AppHeader({ config, useSampleManifest, handleFileChange, allowArtifactsUploads, handleDetectedUploads, onFilesSelected, uploads, hasManifest, handleDeleteManifest, handleDeleteUpload, }: AppHeaderProps): import("react/jsx-runtime").JSX.Element;
export {};
