import type { PayoutBatchReviewItemView } from '../types.js'; export interface Props { /** Payout batches under operator review. */ payouts?: PayoutBatchReviewItemView[]; /** Disable actions while a mutation is in flight. */ busy?: boolean; /** BCP 47 locale for money/date formatting. */ locale?: string; /** Approve a pending batch. */ onApprove?: (payoutId: string) => void; /** Move an approved batch into processing. */ onMarkProcessing?: (payoutId: string) => void; /** Complete a processing batch with the settlement payment reference. */ onComplete?: (payoutId: string, paymentReference: string) => void; /** Mark an approved/processing batch failed with a reason. */ onFail?: (payoutId: string, reason: string) => void; /** * Reject a pending/approved batch with a reason (terminal decline — * the service releases the batch's membership for a future batch). */ onReject?: (payoutId: string, reason: string) => void; } declare const PayoutBatchReview: import("svelte").Component; type PayoutBatchReview = ReturnType; export default PayoutBatchReview; //# sourceMappingURL=PayoutBatchReview.svelte.d.ts.map