import type { Resource } from "@modelcontextprotocol/sdk/types.js"; import type { LLMConfig } from "./chat/types"; interface MCPAppsDebugControlsProps { displayMode: "inline" | "pip" | "fullscreen"; onDisplayModeChange: (mode: "inline" | "pip" | "fullscreen") => void; toolCallId: string; propsContext: "tool" | "resource"; resourceUri: string; toolInput?: Record; resourceAnnotations?: Record; llmConfig?: LLMConfig | null; resource?: Resource | null; onPropsChange?: (props: Record | null) => void; /** When set, auto-opens the props popover with a hint listing these required prop names */ requiredProps?: string[]; protocol?: "apps-sdk" | "mcp-apps"; onUpdateGlobals?: (updates: { displayMode?: "inline" | "pip" | "fullscreen"; theme?: "light" | "dark"; maxHeight?: number; locale?: string; safeArea?: { insets: { top: number; bottom: number; left: number; right: number; }; }; userAgent?: any; }) => void; } export declare function MCPAppsDebugControls({ displayMode, onDisplayModeChange, toolCallId, propsContext, resourceUri, toolInput, resourceAnnotations, llmConfig, resource, onPropsChange, requiredProps, protocol, onUpdateGlobals, }: MCPAppsDebugControlsProps): import("react/jsx-runtime").JSX.Element; export {}; //# sourceMappingURL=MCPAppsDebugControls.d.ts.map