/** * react-native-agentkit * * Convert React Native app flows to CLI for AI agent automation. * * Quick start: * ```tsx * import { AgentKitProvider } from 'react-native-agentkit'; * * function App() { * return ( * * * * ); * } * ``` */ // ─── Main Provider ─────────────────────────────────────────────────────────── export { AgentKitProvider } from './AgentKitProvider'; export type { AgentKitProviderProps, AgentKitContextValue, } from './AgentKitProvider'; // ─── Hooks ─────────────────────────────────────────────────────────────────── export { useAgentKit, useAgentKitElement, useAgentKitRescan, useAgentKitStatus, } from './hooks'; // ─── Types ─────────────────────────────────────────────────────────────────── export type { ElementInfo, ElementPosition, ElementState, ElementType, ActionType, Command, CommandName, CommandResponse, ScreenState, AgentKitConfig, BridgeEvent, BridgeEventType, } from './types'; // ─── Advanced / Internal (for power users) ─────────────────────────────────── export { ElementRegistry } from './ElementRegistry'; export { RelayTransport } from './RelayTransport'; export type { RelayTransportConfig } from './RelayTransport'; export { DEFAULT_CONFIG } from './types';