UNPKG

@simonecoelhosfo/optimizely-mcp-server

Version:

Optimizely MCP Server for AI assistants with integrated CLI tools

24 lines 984 B
/** * Export Data Tool - Individual Module * @description Exports project data in various formats (JSON, CSV, etc.) * @since 2025-08-04 * @author Tool Modularization Team * * Migration Status: COMPLETED * Original Method: OptimizelyMCPTools.exportData * Complexity: MEDIUM * Dependencies: storage.query, logger, errorMapper, analyzeData, listEntities, ExportManager */ import { ToolDefinition, ToolDependencies } from '../types/ToolDefinition.js'; interface ExportDataDependencies extends ToolDependencies { analyzeData: (args: any) => Promise<any>; listEntities: (entityType: string, projectId?: string, options?: any) => Promise<any>; } /** * Creates the Export Data tool with injected dependencies * @param deps - Injected dependencies (storage, logger, errorMapper, etc.) * @returns Tool definition with handler */ export declare function createExportDataTool(deps: ExportDataDependencies): ToolDefinition; export {}; //# sourceMappingURL=ExportData.d.ts.map