import { CallToolResult } from "@modelcontextprotocol/sdk/types.js"; import { RecraftServer } from "../RecraftServer"; export declare const imageToImageTool: { name: string; description: string; inputSchema: { type: string; properties: { imageURI: { type: string; description: string; }; prompt: { type: string; description: string; }; strength: { type: string; minimum: number; maximum: number; description: string; }; style: { description: string; type: string; enum: ("digital_illustration" | "icon" | "realistic_image" | "vector_illustration" | "logo_raster")[]; }; substyle: { description: string; type: string; enum: ("2d_art_poster" | "3d" | "80s" | "glow" | "grain" | "hand_drawn" | "infantile_sketch" | "kawaii" | "pixel_art" | "psychedelic" | "seamless" | "voxel" | "watercolor" | "broken_line" | "colored_outline" | "colored_shapes" | "colored_shapes_gradient" | "doodle_fill" | "doodle_offset_fill" | "offset_fill" | "outline" | "outline_gradient" | "cartoon" | "doodle_line_art" | "engraving" | "flat_2" | "line_art" | "linocut" | "b_and_w" | "enterprise" | "hard_flash" | "hdr" | "motion_blur" | "natural_light" | "studio_portrait" | "line_circuit" | "2d_art_poster_2" | "engraving_color" | "hand_drawn_outline" | "handmade_3d" | "plastic" | "pictogram" | "antiquarian" | "bold_fantasy" | "child_book" | "cover" | "crosshatch" | "digital_engraving" | "expressionism" | "freehand_details" | "grain_20" | "graphic_intensity" | "hard_comics" | "long_shadow" | "modern_folk" | "multicolor" | "neon_calm" | "noir" | "nostalgic_pastel" | "outline_details" | "pastel_gradient" | "pastel_sketch" | "pop_art" | "pop_renaissance" | "street_art" | "tablet_sketch" | "urban_glow" | "urban_sketching" | "young_adult_book" | "young_adult_book_2" | "evening_light" | "faded_nostalgia" | "forest_life" | "mystic_naturalism" | "natural_tones" | "organic_calm" | "real_life_glow" | "retro_realism" | "retro_snapshot" | "urban_drama" | "village_realism" | "warm_folk" | "bold_stroke" | "chemistry" | "colored_stencil" | "cosmics" | "cutout" | "depressive" | "editorial" | "emotional_flat" | "marker_outline" | "mosaic" | "naivector" | "roundish_flat" | "segmented_colors" | "sharp_contrast" | "thin" | "vector_photo" | "vivid_shapes" | "emblem_graffiti" | "emblem_pop_art" | "emblem_punk" | "emblem_stamp" | "emblem_vintage")[]; }; styleID: { description: string; type: string; }; model: { type: string; enum: ("recraftv2" | "recraftv3")[]; description: string; }; numberOfImages: { type: string; minimum: number; maximum: number; description: string; }; }; required: string[]; }; }; export declare const imageToImageHandler: (server: RecraftServer, args: Record) => Promise;