import { AlertMessageType } from "../Alert"; import { CellError } from "./CSVImportUI"; /** * これはCSVImportUIのためにsumyca-manager-frontで作成されたものであり、 * matsuri-uiのコンポーネントとして使用できません。 */ export declare const SubmitProgress: >({ data, errors, mode, onSubmit, onSubmitByRow, onSubmitComplete, onFinish, successMessage, label, onConfirm, }: { data: Row[]; errors: (CellError[] | undefined)[]; mode: "all" | "byRow"; onSubmit?: (data: Row[]) => Promise<{ data?: Record[]; errorMessage?: AlertMessageType; }>; onSubmitByRow?: (index: number, row: Row) => Promise<{ data?: Record; /** * @deprecated 代わりに `errors` を使用してください。 */ error?: CellError; errors?: CellError[]; }>; onSubmitComplete: (data: Row[], errors: (CellError[] | undefined)[]) => void; onFinish: () => void; successMessage?: string; label: string; onConfirm?: () => boolean; }) => import("@emotion/react/jsx-runtime").JSX.Element;