/** Estado del caso de devolución — sección 7.5 (R03). */
export declare const RETURN_CASE_STATUSES: readonly ["proposed", "accepted", "in_transit", "delivered", "cancelled", "disputed"];
export type ReturnCaseStatus = (typeof RETURN_CASE_STATUSES)[number];
export declare const RETURN_CASE_STATUS_LABEL: Record<ReturnCaseStatus, string>;
export declare function canTransitionReturnCase(from: ReturnCaseStatus, to: ReturnCaseStatus): boolean;
/** Un premio solo se emite una vez confirmada la entrega — sección 8.3 y regla de negocio de idempotencia (sección 9). */
export declare function canConfirmDelivery(status: ReturnCaseStatus): boolean;
