import { CachedWorkflowService } from "./cached-workflow-service.js"; import type { PromptTemplateService } from "@ai-kod/agent-service"; import type { LocalWorkflowConfig } from "./config/workflow.config.js"; import { WorkflowLoader } from "./workflow-loader.js"; /** * Фабричная функция для создания workflow сервиса * Автоматически выбирает между кэшированным и простым loader'ом */ export declare function createWorkflowService(options?: { enableCache?: boolean; configOverrides?: Partial; warmCache?: boolean; warmCacheWorkflows?: string[]; agentService?: PromptTemplateService; }): Promise; /** * Создает оптимизированный сервис для production */ export declare function createProductionWorkflowService(configOverrides?: Partial, agentService?: PromptTemplateService): Promise; /** * Создает сервис для development с отладкой */ export declare function createDevelopmentWorkflowService(configOverrides?: Partial, agentService?: PromptTemplateService): Promise; /** * Создает простой loader без кэша для тестирования */ export declare function createTestWorkflowLoader(configOverrides?: Partial): WorkflowLoader;