UNPKG

@genwave/svgmaker-mcp

Version:

MCP server for generating, editing, and converting SVG images using SVGMaker API

16 lines (15 loc) 1.7 kB
import { Types as SVGMakerTypes } from '@genwave/svgmaker-sdk'; export declare function initializeSvgmakerService(apiKey: string, rateLimitRpmStr?: string, baseUrl?: string): void; export declare function generateSVG(params: SVGMakerTypes.GenerateParams): Promise<SVGMakerTypes.GenerateResponse>; export declare function editSVG(params: SVGMakerTypes.EditParams): Promise<SVGMakerTypes.EditResponse>; export declare function convertImageToSVG(params: SVGMakerTypes.AiVectorizeParams): Promise<SVGMakerTypes.AiVectorizeResponse>; export declare function getAccountInfo(): Promise<SVGMakerTypes.AccountResponse>; export declare function getAccountUsage(params?: SVGMakerTypes.AccountUsageParams): Promise<SVGMakerTypes.AccountUsageResponse>; export declare function listGenerations(params?: SVGMakerTypes.GenerationsListParams): Promise<SVGMakerTypes.GenerationsListResponse>; export declare function getGeneration(id: string): Promise<SVGMakerTypes.GenerationResponse>; export declare function deleteGeneration(id: string): Promise<SVGMakerTypes.GenerationDeleteResponse>; export declare function shareGeneration(id: string): Promise<SVGMakerTypes.GenerationShareResponse>; export declare function downloadGeneration(id: string, params?: SVGMakerTypes.GenerationDownloadParams): Promise<SVGMakerTypes.GenerationDownloadResponse>; export declare function listGallery(params?: SVGMakerTypes.GalleryListParams): Promise<SVGMakerTypes.GalleryListResponse>; export declare function getGalleryItem(id: string): Promise<SVGMakerTypes.GalleryItemResponse>; export declare function downloadGalleryItem(id: string, params?: SVGMakerTypes.GalleryDownloadParams): Promise<SVGMakerTypes.GalleryDownloadResponse>;