import { BulkUploadPhase } from '@zeniai/client-epic-state';
export interface MissingReceiptsBulkUploadNavChromeProps {
    bulkUploadPhase: BulkUploadPhase | undefined;
    isDraggingFiles: boolean;
    isUploading: boolean;
    matchingProgressBannerTotal: number;
    showEmailOrDropZone: boolean;
    uploadFileCount: number;
    uploadError?: string | null;
    onFilesSelected: (files: File[]) => void;
    onDismissUploadError?: () => void;
}
/**
 * Bulk upload UI for the Missing Receipts tab: upload progress, errors, auto-matching,
 * then email/drop + policy. Rendered in NavBarWithHeader below tabs, or in the page body
 * when the nav is hidden (full-view side panel).
 */
export declare const MissingReceiptsBulkUploadNavChrome: ({ bulkUploadPhase, isDraggingFiles, isUploading, matchingProgressBannerTotal, onDismissUploadError, onFilesSelected, showEmailOrDropZone, uploadError, uploadFileCount, }: MissingReceiptsBulkUploadNavChromeProps) => import("react/jsx-runtime").JSX.Element;
