import React from "react"; import { type Agent } from "@strands-agents/sdk"; import type { Config } from "../core/config.js"; import type { Manager as McpManager } from "../core/mcp/index.js"; import type { Registry } from "../core/skills/index.js"; import { ChatApprovalController } from "./approvals.js"; import { ChatTurnSteeringController } from "./steering.js"; type ChatAppProps = { agent: Agent; config: Config; sessionId: string; manager: McpManager; registry: Registry; approvals: ChatApprovalController; steering: ChatTurnSteeringController; prompt?: string; onExit: () => void; onNewSession: () => void; onResumeSession: (sessionId: string) => void; onConfigure: () => void; }; export declare function ChatApp({ agent, config, sessionId, manager, registry, approvals, steering, prompt, onExit, onNewSession, onResumeSession, onConfigure, }: ChatAppProps): React.JSX.Element; export {};