import { OperationChangeReason as CheckoutOrderOperationChangeReason, OperationChangeType as CheckoutOrderOperationChangeType, OperationViolationFixSuggestionType as CheckoutViolationFixSuggestionType, type OperationChange, type OperationViolation, type OperationViolationFixSuggestion } from '../../types/common/operation.types.js'; export { CheckoutOrderOperationChangeReason }; export { CheckoutOrderOperationChangeType }; export { CheckoutViolationFixSuggestionType }; export type CheckoutViolationFixSuggestion = Omit & { action: CheckoutViolationFixSuggestionType; }; export type CheckoutViolation = Omit & { fixSuggestion?: CheckoutViolationFixSuggestion; }; export type CheckoutOrderOperationChange = Omit & { changeType: CheckoutOrderOperationChangeType; reason: CheckoutOrderOperationChangeReason; }; export type CheckoutOrderOperation = { id: string; createdDate: string; changes: Array; violations: Array; };