import type { RenderedFrame } from "safe-content-frame"; import { type McpAppBridgeHandlers, type McpAppHostContext, type McpAppHostInfo } from "./types.js"; export type McpAppBridgeFrame = Pick; export type CreateMcpAppBridgeOptions = { frame: McpAppBridgeFrame; handlers?: McpAppBridgeHandlers | undefined; hostInfo?: McpAppHostInfo | undefined; hostContext?: McpAppHostContext | undefined; targetWindow?: Window | undefined; }; export type McpAppBridge = { dispose: () => void; notifyToolInput: (input: unknown) => void; notifyToolResult: (result: unknown) => void; notifyHostContextChanged: (hostContext: McpAppHostContext) => void; }; export declare function createMcpAppBridge(opts: CreateMcpAppBridgeOptions): McpAppBridge; //# sourceMappingURL=bridge.d.ts.map