import { type RefundDestinationOption } from './refund'; import { type ReturnSubmitPayload, type ReturnableLine } from './return'; export interface ReturnWizardProps { lines: ReturnableLine[]; /** ¿Hay un addon de almacén que confirma la recepción? Sin él, «Recibir» es un paso. */ warehouseConnected?: boolean; /** La venta está facturada: habilita la NC CFDI con relación 01/03 automática. */ invoiced?: boolean; /** Destinos de reembolso; `credit_note` se deshabilita solo si no está facturada. */ refundOptions?: RefundDestinationOption[]; reasons?: { value: string; label: string; }[]; currency?: string; submitting?: boolean; /** Errores del servidor (`"."`). */ serverErrors?: Record; onSubmit: (payload: ReturnSubmitPayload) => void | Promise; onCancel?: () => void; } export declare function ReturnWizard({ lines, warehouseConnected, invoiced, refundOptions, reasons, currency, submitting, serverErrors, onSubmit, onCancel, }: ReturnWizardProps): import("react").JSX.Element; //# sourceMappingURL=return-wizard.d.ts.map