UNPKG

@tsavo/printify-mcp

Version:

A Model Context Protocol (MCP) server for integrating AI assistants with Printify's print-on-demand platform

59 lines (58 loc) 1.61 kB
/** * Available models with their capabilities */ export declare const AVAILABLE_MODELS: { id: string; name: string; description: string; capabilities: string[]; }[]; /** * Class to manage default settings for image generation */ export declare class DefaultsManager { private defaults; /** * Get a list of available models with their capabilities * @returns Array of available models with details */ getAvailableModels(): Array<{ id: string; name: string; description: string; capabilities: string[]; }>; /** * Set a default value for any parameter * @param option The option name to set * @param value The value to set */ setDefault(option: string, value: any): void; /** * Get the current default value for an option * @param option The option name * @returns The current default value */ getDefault(option: string): any; /** * Get all current defaults * @returns All current default values */ getAllDefaults(): Record<string, any>; /** * Validate an option and its value * @param option The option name * @param value The value to validate */ private validateOption; /** * Prepare input parameters for a specific model * @param prompt The text prompt * @param options All options including model-specific ones * @returns Properly formatted input parameters for the model */ prepareModelInput(prompt: string, options?: any): { modelId: string; input: any; }; }