import type { JsonValue } from './types.js'; /** * Convert `openai/widgetCSP` snake_case object to MCP Apps `_meta.ui.csp` camelCase. */ export declare function widgetCspSnakeToUiCsp(openaiCsp: unknown): Record | undefined; /** * `_meta.ui` block (no resourceUri) from widget resource metadata. */ export declare function buildUiMetaBlockFromWidgetResourceMeta(widgetMeta: Record | undefined): Record | undefined; /** * Full `_meta.ui` for tool descriptors: resourceUri plus optional csp / domain / prefersBorder. */ export declare function mergeToolUiMeta(resourceUri: string, widgetMeta: Record | undefined): Record; /** * `contents[]._meta` for resources/read (MCP Apps + OpenAI passthrough keys). */ export declare function buildResourceReadContentsMeta(widgetMeta: Record | undefined): Record | undefined; //# sourceMappingURL=widget-mcp-meta.d.ts.map