// @generated — do not edit
import { defineLifecycle } from "@tailor-platform/erp-kit/core";

export const productLifecycle = defineLifecycle({
    activate: { from: ["DRAFT"], to: "ACTIVE" },
    deactivate: { from: ["ACTIVE"], to: "ARCHIVED" },
    reactivate: { from: ["ARCHIVED"], to: "ACTIVE" },
});

export type ProductStatus = typeof productLifecycle.states[number];
