import type { McpServer } from "@modelcontextprotocol/server"; import type { AppLaunchFlowClient } from "../client/api.js"; import { SOCIAL_FORMATS } from "../social-template-previews.js"; export declare const SOCIAL_GRAPHICS_PICKER_URI = "ui://applaunchflow/social-graphics-picker-v17.html"; export declare function createSocialGraphicsPickerResult(client: AppLaunchFlowClient, { generationId, catalogKey, primaryFormat, }: { generationId: string; catalogKey: string; primaryFormat: (typeof SOCIAL_FORMATS)[number]; }): Promise<{ content: { type: "text"; text: string; }[]; structuredContent: { success: boolean; data: { generationId: string; catalogKey: string; templateIds: string[]; primaryFormat: "og" | "x_post" | "instagram_story" | "instagram_post" | "x_header" | "linkedin_banner" | "play_store_feature" | "app_store_event_card" | "app_store_event_details" | "ad_banner" | "ad_mobile_banner" | "ad_tablet_banner_720" | "ad_tablet_banner_728" | "ad_mrec" | "ad_phone_portrait" | "ad_phone_landscape" | "ad_fullscreen_landscape" | "ad_tablet_portrait" | "ad_tablet_landscape" | "app_store_header" | "app_store_search"; galleryUrl: string; }; message: string; }; _meta: { socialGraphicsPicker: { generationId: string; catalogKey: string; primaryFormat: "og" | "x_post" | "instagram_story" | "instagram_post" | "x_header" | "linkedin_banner" | "play_store_feature" | "app_store_event_card" | "app_store_event_details" | "ad_banner" | "ad_mobile_banner" | "ad_tablet_banner_720" | "ad_tablet_banner_728" | "ad_mrec" | "ad_phone_portrait" | "ad_phone_landscape" | "ad_fullscreen_landscape" | "ad_tablet_portrait" | "ad_tablet_landscape" | "app_store_header" | "app_store_search"; templateIds: string[]; galleryUrl: string; paletteOptions: unknown; templateLayoutsByFormat: Record>>; }; }; }>; export declare function registerSocialGraphicsPicker(server: McpServer, client: AppLaunchFlowClient): void;