import React, { type IframeHTMLAttributes } from "react"; import { type AgentNativeClientActions, type AgentNativeHostAuth, type AgentNativeHostBridge, type AgentNativeHostBridgeEvent, type AgentNativeHostCommandHandlers, type AgentNativeHostContextGetter, type AgentNativeHostSession } from "./host-bridge.js"; import type { AgentNativeWebMcpClient } from "./webmcp.js"; export interface AgentNativeFrameProps extends Omit, "src"> { agentUrl: string; agentOrigin?: string; session?: string | Partial; getContext?: AgentNativeHostContextGetter; commands?: AgentNativeHostCommandHandlers; actions?: AgentNativeClientActions; webmcp?: AgentNativeWebMcpClient; auth?: AgentNativeHostAuth; onBridgeEvent?: (event: AgentNativeHostBridgeEvent) => void; onBridgeReady?: (bridge: AgentNativeHostBridge) => void; } export declare const AgentNativeFrame: React.ForwardRefExoticComponent>;