import { type RefundAllocation, type RefundDestinationOption, type RefundValidation } from './refund'; export interface RefundDestinationProps { /** Monto total a reembolsar. */ total: number; value: RefundAllocation[]; onChange: (allocations: RefundAllocation[]) => void; /** Destinos ofrecidos (default: los cinco). Filtra/limita según el documento. */ options?: RefundDestinationOption[]; /** Emite la validación tras cada cambio (para bloquear «Confirmar»). */ onValidate?: (v: RefundValidation) => void; /** Errores del servidor `"<índice>."`. */ serverErrors?: Record; /** Permite repartir entre varios destinos. Default false (un solo destino). */ allowSplit?: boolean; currency?: string; disabled?: boolean; } export declare function RefundDestination({ total, value, onChange, options, onValidate, serverErrors, allowSplit, currency, disabled, }: RefundDestinationProps): import("react").JSX.Element; //# sourceMappingURL=refund-destination.d.ts.map