import type { McpServer } from "@modelcontextprotocol/server"; import type { AppLaunchFlowClient } from "../client/api.js"; export declare const SCREENSHOT_PICKER_URI = "ui://applaunchflow/screenshot-picker-v17.html"; export declare function createScreenshotPickerResult(client: AppLaunchFlowClient, { generationId, catalogKey, deviceType, }: { generationId: string; catalogKey: string; deviceType: "phone" | "tablet" | "desktop"; }): Promise<{ content: { type: "text"; text: string; }[]; structuredContent: { success: boolean; data: { generationId: string; catalogKey: string; templateIds: string[]; galleryUrl: string; }; message: string; }; _meta: { picker: { generationId: string; catalogKey: string; deviceType: "tablet" | "desktop" | "phone"; templateIds: string[]; galleryUrl: string; paletteOptions: unknown; templateLayoutsByDevice: Record>; }; }; }>; export declare function registerScreenshotPicker(server: McpServer, client: AppLaunchFlowClient): void;