/**
 * Validation schemas for different types of agent-to-human interactions.
 */
export {
  InteractionTypeSchema,
  QuestionSchema,
  ConfirmationSchema,
  TransitionSchema,
  EmitInteractionInputSchema,
} from './types';

/**
 * Type definitions for interaction types, questions, confirmations, and transitions.
 */
export type {
  InteractionType,
  Question,
  Confirmation,
  Transition,
  EmitInteractionInput,
} from './types';
