@recraft-ai/mcp-recraft-server
Version:
MCP Server implementation for recraft.ai API
32 lines (31 loc) • 1.42 kB
TypeScript
import type { ResponseFormat } from './ResponseFormat';
import type { TextLayoutItem } from './TextLayoutItem';
import type { TransformModel } from './TransformModel';
import type { ImageSize } from './ImageSize';
import type { UserControls } from './UserControls';
import type { ImageStyle } from './ImageStyle';
import type { ImageSubStyle } from './ImageSubStyle';
import type { ImageFormat } from './ImageFormat';
export interface GenerateImageRequest {
blockNsfw?: boolean;
calculateFeatures?: boolean;
controls?: UserControls;
expire?: boolean;
imageFormat?: ImageFormat;
model?: TransformModel;
n?: number;
negativePrompt?: string;
prompt: string;
randomSeed?: number;
responseFormat?: ResponseFormat;
size?: ImageSize;
style?: ImageStyle;
styleId?: string;
substyle?: ImageSubStyle;
textLayout?: Array<TextLayoutItem>;
}
export declare function instanceOfGenerateImageRequest(value: object): value is GenerateImageRequest;
export declare function GenerateImageRequestFromJSON(json: any): GenerateImageRequest;
export declare function GenerateImageRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): GenerateImageRequest;
export declare function GenerateImageRequestToJSON(json: any): GenerateImageRequest;
export declare function GenerateImageRequestToJSONTyped(value?: GenerateImageRequest | null, ignoreDiscriminator?: boolean): any;