/**
 * Lifecycle State Pattern - Barrel Export
 *
 * This module exports all lifecycle state related types and classes.
 *
 * @module declarative-api/lifecycle-state
 */
export type { ILifecycleStateExtended, IRetryableState, IRollbackableState, StateTransitionEvent, StateTransitionLog, } from './lifecycle-state';
export { InvalidStateTransitionError } from './lifecycle-state';
export { BaseLifecycleState, PendingState, CreatingState, CreatedState, ModifyingState, DeletingState, DeletedState, FailedState, createStateInstance, isRetryableState, isRollbackableState, } from './state-classes';
export type { StateTransitionCallback } from './state-classes';
