import { z } from "zod"; import type { CallToolResult } from "@modelcontextprotocol/sdk/types.js"; import type { XReplyClient } from "../client.js"; export type ToolResult = CallToolResult; export interface ToolDefinition { name: string; description: string; inputSchema: Record; handler: (args: Record, client: XReplyClient) => Promise; } import { PLATFORM_ENUM } from "../platform-enum.generated.js"; export { PLATFORM_ENUM }; export declare const PostContentSchema: z.ZodObject<{ platform: z.ZodEnum<["twitter", "linkedin", "youtube", "instagram", "threads", "pinterest", "tiktok", "bluesky", "mastodon", "facebook", "google_business", "discord", "telegram", "tumblr", "slack"]>; position: z.ZodOptional; body: z.ZodOptional; content_type: z.ZodOptional>; metadata: z.ZodOptional; asset_urns: z.ZodOptional>; media_id: z.ZodOptional; media_ids: z.ZodOptional>; auto_rt_hours: z.ZodOptional; community_id: z.ZodOptional; title: z.ZodOptional; privacy_status: z.ZodOptional>; category_id: z.ZodOptional; tags: z.ZodOptional>; thumbnail_url: z.ZodOptional; image_url: z.ZodOptional; quote_post_id: z.ZodOptional; image_urls: z.ZodOptional>; carousel_items: z.ZodOptional; image_url: z.ZodOptional; video_url: z.ZodOptional; r2_key: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "video" | "image"; image_url?: string | undefined; video_url?: string | undefined; r2_key?: string | undefined; }, { type: "video" | "image"; image_url?: string | undefined; video_url?: string | undefined; r2_key?: string | undefined; }>, "many">>; video_url: z.ZodOptional; cover_url: z.ZodOptional; share_to_feed: z.ZodOptional; collaborators: z.ZodOptional>; audio_id: z.ZodOptional; audio_volume: z.ZodOptional; video_volume: z.ZodOptional; is_trial_reel: z.ZodOptional; graduation_strategy: z.ZodOptional>; document_urn: z.ZodOptional; board_id: z.ZodOptional; dominant_color: z.ZodOptional; alt_text: z.ZodOptional; link: z.ZodOptional; privacy_level: z.ZodOptional; disable_comment: z.ZodOptional; disable_duet: z.ZodOptional; disable_stitch: z.ZodOptional; brand_content_toggle: z.ZodOptional; brand_organic_toggle: z.ZodOptional; is_aigc: z.ZodOptional; auto_add_music: z.ZodOptional; video_cover_timestamp_ms: z.ZodOptional; r2_key: z.ZodOptional; r2_keys: z.ZodOptional>; question: z.ZodOptional; options: z.ZodOptional>; duration: z.ZodOptional>; duration_minutes: z.ZodOptional; quote_tweet_id: z.ZodOptional; contains_synthetic_media: z.ZodOptional; linkedin_org_id: z.ZodOptional; }, "strip", z.ZodTypeAny, { question?: string | undefined; title?: string | undefined; asset_urn?: string | undefined; options?: string[] | undefined; asset_urns?: string[] | undefined; media_id?: string | undefined; media_ids?: string[] | undefined; auto_rt_hours?: number | undefined; community_id?: string | undefined; privacy_status?: "public" | "private" | "unlisted" | undefined; category_id?: string | undefined; tags?: string[] | undefined; thumbnail_url?: string | undefined; image_url?: string | undefined; quote_post_id?: string | undefined; image_urls?: string[] | undefined; video_url?: string | undefined; r2_key?: string | undefined; carousel_items?: { type: "video" | "image"; image_url?: string | undefined; video_url?: string | undefined; r2_key?: string | undefined; }[] | undefined; cover_url?: string | undefined; share_to_feed?: boolean | undefined; collaborators?: string[] | undefined; audio_id?: string | undefined; audio_volume?: number | undefined; video_volume?: number | undefined; is_trial_reel?: boolean | undefined; graduation_strategy?: "MANUAL" | "SS_PERFORMANCE" | undefined; document_urn?: string | undefined; board_id?: string | undefined; dominant_color?: string | undefined; alt_text?: string | undefined; link?: string | undefined; privacy_level?: string | undefined; disable_comment?: boolean | undefined; disable_duet?: boolean | undefined; disable_stitch?: boolean | undefined; brand_content_toggle?: boolean | undefined; brand_organic_toggle?: boolean | undefined; is_aigc?: boolean | undefined; auto_add_music?: boolean | undefined; video_cover_timestamp_ms?: number | undefined; r2_keys?: string[] | undefined; duration?: "ONE_DAY" | "THREE_DAYS" | "SEVEN_DAYS" | "FOURTEEN_DAYS" | undefined; duration_minutes?: number | undefined; quote_tweet_id?: string | undefined; contains_synthetic_media?: boolean | undefined; linkedin_org_id?: string | undefined; }, { question?: string | undefined; title?: string | undefined; asset_urn?: string | undefined; options?: string[] | undefined; asset_urns?: string[] | undefined; media_id?: string | undefined; media_ids?: string[] | undefined; auto_rt_hours?: number | undefined; community_id?: string | undefined; privacy_status?: "public" | "private" | "unlisted" | undefined; category_id?: string | undefined; tags?: string[] | undefined; thumbnail_url?: string | undefined; image_url?: string | undefined; quote_post_id?: string | undefined; image_urls?: string[] | undefined; video_url?: string | undefined; r2_key?: string | undefined; carousel_items?: { type: "video" | "image"; image_url?: string | undefined; video_url?: string | undefined; r2_key?: string | undefined; }[] | undefined; cover_url?: string | undefined; share_to_feed?: boolean | undefined; collaborators?: string[] | undefined; audio_id?: string | undefined; audio_volume?: number | undefined; video_volume?: number | undefined; is_trial_reel?: boolean | undefined; graduation_strategy?: "MANUAL" | "SS_PERFORMANCE" | undefined; document_urn?: string | undefined; board_id?: string | undefined; dominant_color?: string | undefined; alt_text?: string | undefined; link?: string | undefined; privacy_level?: string | undefined; disable_comment?: boolean | undefined; disable_duet?: boolean | undefined; disable_stitch?: boolean | undefined; brand_content_toggle?: boolean | undefined; brand_organic_toggle?: boolean | undefined; is_aigc?: boolean | undefined; auto_add_music?: boolean | undefined; video_cover_timestamp_ms?: number | undefined; r2_keys?: string[] | undefined; duration?: "ONE_DAY" | "THREE_DAYS" | "SEVEN_DAYS" | "FOURTEEN_DAYS" | undefined; duration_minutes?: number | undefined; quote_tweet_id?: string | undefined; contains_synthetic_media?: boolean | undefined; linkedin_org_id?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { platform: "twitter" | "linkedin" | "youtube" | "instagram" | "threads" | "pinterest" | "tiktok" | "bluesky" | "mastodon" | "facebook" | "google_business" | "discord" | "telegram" | "tumblr" | "slack"; body?: string | undefined; position?: number | undefined; content_type?: "text" | "single_image" | "multi_image" | "video" | "document" | "poll" | undefined; metadata?: { question?: string | undefined; title?: string | undefined; asset_urn?: string | undefined; options?: string[] | undefined; asset_urns?: string[] | undefined; media_id?: string | undefined; media_ids?: string[] | undefined; auto_rt_hours?: number | undefined; community_id?: string | undefined; privacy_status?: "public" | "private" | "unlisted" | undefined; category_id?: string | undefined; tags?: string[] | undefined; thumbnail_url?: string | undefined; image_url?: string | undefined; quote_post_id?: string | undefined; image_urls?: string[] | undefined; video_url?: string | undefined; r2_key?: string | undefined; carousel_items?: { type: "video" | "image"; image_url?: string | undefined; video_url?: string | undefined; r2_key?: string | undefined; }[] | undefined; cover_url?: string | undefined; share_to_feed?: boolean | undefined; collaborators?: string[] | undefined; audio_id?: string | undefined; audio_volume?: number | undefined; video_volume?: number | undefined; is_trial_reel?: boolean | undefined; graduation_strategy?: "MANUAL" | "SS_PERFORMANCE" | undefined; document_urn?: string | undefined; board_id?: string | undefined; dominant_color?: string | undefined; alt_text?: string | undefined; link?: string | undefined; privacy_level?: string | undefined; disable_comment?: boolean | undefined; disable_duet?: boolean | undefined; disable_stitch?: boolean | undefined; brand_content_toggle?: boolean | undefined; brand_organic_toggle?: boolean | undefined; is_aigc?: boolean | undefined; auto_add_music?: boolean | undefined; video_cover_timestamp_ms?: number | undefined; r2_keys?: string[] | undefined; duration?: "ONE_DAY" | "THREE_DAYS" | "SEVEN_DAYS" | "FOURTEEN_DAYS" | undefined; duration_minutes?: number | undefined; quote_tweet_id?: string | undefined; contains_synthetic_media?: boolean | undefined; linkedin_org_id?: string | undefined; } | undefined; }, { platform: "twitter" | "linkedin" | "youtube" | "instagram" | "threads" | "pinterest" | "tiktok" | "bluesky" | "mastodon" | "facebook" | "google_business" | "discord" | "telegram" | "tumblr" | "slack"; body?: string | undefined; position?: number | undefined; content_type?: "text" | "single_image" | "multi_image" | "video" | "document" | "poll" | undefined; metadata?: { question?: string | undefined; title?: string | undefined; asset_urn?: string | undefined; options?: string[] | undefined; asset_urns?: string[] | undefined; media_id?: string | undefined; media_ids?: string[] | undefined; auto_rt_hours?: number | undefined; community_id?: string | undefined; privacy_status?: "public" | "private" | "unlisted" | undefined; category_id?: string | undefined; tags?: string[] | undefined; thumbnail_url?: string | undefined; image_url?: string | undefined; quote_post_id?: string | undefined; image_urls?: string[] | undefined; video_url?: string | undefined; r2_key?: string | undefined; carousel_items?: { type: "video" | "image"; image_url?: string | undefined; video_url?: string | undefined; r2_key?: string | undefined; }[] | undefined; cover_url?: string | undefined; share_to_feed?: boolean | undefined; collaborators?: string[] | undefined; audio_id?: string | undefined; audio_volume?: number | undefined; video_volume?: number | undefined; is_trial_reel?: boolean | undefined; graduation_strategy?: "MANUAL" | "SS_PERFORMANCE" | undefined; document_urn?: string | undefined; board_id?: string | undefined; dominant_color?: string | undefined; alt_text?: string | undefined; link?: string | undefined; privacy_level?: string | undefined; disable_comment?: boolean | undefined; disable_duet?: boolean | undefined; disable_stitch?: boolean | undefined; brand_content_toggle?: boolean | undefined; brand_organic_toggle?: boolean | undefined; is_aigc?: boolean | undefined; auto_add_music?: boolean | undefined; video_cover_timestamp_ms?: number | undefined; r2_keys?: string[] | undefined; duration?: "ONE_DAY" | "THREE_DAYS" | "SEVEN_DAYS" | "FOURTEEN_DAYS" | undefined; duration_minutes?: number | undefined; quote_tweet_id?: string | undefined; contains_synthetic_media?: boolean | undefined; linkedin_org_id?: string | undefined; } | undefined; }>; export declare const postTools: ToolDefinition[]; //# sourceMappingURL=posts.d.ts.map