export type ConversationStatus = "disconnected" | "connecting" | "connected" | "error"; export type ConversationStatusValue = { status: ConversationStatus; message?: string; }; /** * Reads from `ConversationContext` and registers `onStatusChange` + `onError` * callbacks. Manages its own `status`/`message` state and provides it through * `ConversationStatusContext`. Must be rendered inside a `ConversationProvider`. */ export declare function ConversationStatusProvider({ children, }: React.PropsWithChildren): import("react/jsx-runtime").JSX.Element; /** * Returns the current conversation status and any error message. * Re-renders when the connection status or error message changes. * * Must be used within a `ConversationProvider`. */ export declare function useConversationStatus(): ConversationStatusValue; //# sourceMappingURL=ConversationStatus.d.ts.map