const INTERACTION_STATUS_COMPLETED = "done";
const INTERACTION_STATUS_CANCELED = "canceled";
const INTERACTION_STATUS_PLANNED = "planned";
const TERMINAL_INTERACTION_STATUS_LIST = [
  INTERACTION_STATUS_COMPLETED,
  INTERACTION_STATUS_CANCELED,
  "completed"
];
const TERMINAL_INTERACTION_STATUSES = new Set(TERMINAL_INTERACTION_STATUS_LIST);
function isTerminalInteractionStatus(value) {
  return value != null && TERMINAL_INTERACTION_STATUSES.has(value);
}
function isOpenInteractionStatus(value) {
  return !isTerminalInteractionStatus(value);
}
export {
  INTERACTION_STATUS_CANCELED,
  INTERACTION_STATUS_COMPLETED,
  INTERACTION_STATUS_PLANNED,
  TERMINAL_INTERACTION_STATUS_LIST,
  isOpenInteractionStatus,
  isTerminalInteractionStatus
};
//# sourceMappingURL=interactionStatus.js.map
