/** * PairComponents - Agent-UI Interaction Components * * PairComponents are React components "paired" with the chatbot that the agent * can activate, manipulate via UI tools, and deactivate - allowing the agent * to fill forms, configure settings, and perform complex operations visually. */ export { agentCreatorPair } from './AgentCreatorPair'; export type { PairComponent, PairComponentProps, PairComponentControl, PairComponentTool, PairComponentToolContext, FieldInfo, ValidationResult, ActivePairComponentState, } from '../types/pairComponent'; export { pairComponentRegistry } from '../utils/pairComponentRegistry'; export { PairComponentProvider, usePairComponents, usePairComponentsOptional, } from '../context/PairComponentContext';