analytica-frontend-lib
Version:
Repositório público dos componentes utilizados nas plataformas da Analytica Ensino
23 lines • 834 B
TypeScript
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