import { OperationChangeReason as BagOperationChangeReason, OperationChangeType as BagOperationChangeType, OperationViolationFixSuggestionType as BagViolationFixSuggestionType, type OperationChange, type OperationViolation, type OperationViolationFixSuggestion } from '../../types/common/operation.types.js'; export { BagOperationChangeReason }; export { BagOperationChangeType }; export { BagViolationFixSuggestionType }; export type BagViolationFixSuggestion = Omit & { action: BagViolationFixSuggestionType; }; export type BagViolation = Omit & { fixSuggestion?: BagViolationFixSuggestion; }; export type BagOperationChange = Omit & { changeType: BagOperationChangeType; reason: BagOperationChangeReason; }; export type BagOperation = { id: string; createdDate: string; changes: Array; violations: Array; };