@recraft-ai/mcp-recraft-server
Version:
MCP Server implementation for recraft.ai API
26 lines (25 loc) • 1.82 kB
TypeScript
import * as runtime from '../runtime';
import type { CreateStyleResponse, ImageStyle, ListBasicStylesResponse, ListStylesResponse, Style } from '../models/index';
export interface CreateStyleRequest {
images: Array<Blob>;
style: ImageStyle;
_private?: boolean;
}
export interface DeleteStyleRequest {
styleId: string;
}
export interface GetStyleRequest {
styleId: string;
}
export declare class StyleApi extends runtime.BaseAPI {
createStyleRaw(requestParameters: CreateStyleRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<CreateStyleResponse>>;
createStyle(requestParameters: CreateStyleRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<CreateStyleResponse>;
deleteStyleRaw(requestParameters: DeleteStyleRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<object>>;
deleteStyle(requestParameters: DeleteStyleRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<object>;
getStyleRaw(requestParameters: GetStyleRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Style>>;
getStyle(requestParameters: GetStyleRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Style>;
listBasicStylesRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ListBasicStylesResponse>>;
listBasicStyles(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ListBasicStylesResponse>;
listStylesRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ListStylesResponse>>;
listStyles(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ListStylesResponse>;
}