import { DOWNLOAD_FORMAT } from '../enums/DownloadFormat';
/**
 * Download format type alias
 */
export type DownloadFormat = DOWNLOAD_FORMAT;
/**
 * Props for the DownloadModal component
 */
export interface DownloadModalProps {
    readonly isOpen: boolean;
    readonly onClose: () => void;
    readonly isDownloading: boolean;
    readonly error: string | null;
    readonly onDownloadPdf: () => void;
    readonly onDownloadExcel: () => void;
}
/**
 * Modal with two selectable format cards (PDF and Excel) and action buttons.
 * Shows skeleton placeholders while generating files.
 */
declare const DownloadModal: ({ isOpen, onClose, isDownloading, error, onDownloadPdf, onDownloadExcel, }: DownloadModalProps) => import("react/jsx-runtime").JSX.Element;
export default DownloadModal;
//# sourceMappingURL=DownloadModal.d.ts.map