UNPKG

@fiveohhwon/workflows-mcp

Version:

A Model Context Protocol (MCP) implementation for workflow management and automation.

23 lines 997 B
import { Workflow, WorkflowFilter, WorkflowSort } from '../types/index.js'; export declare class WorkflowStorage { private workflowsDir; private importsDir; private versionsDir; constructor(baseDir?: string); initialize(): Promise<void>; private getWorkflowPath; private getVersionPath; private saveVersion; save(workflow: Workflow): Promise<void>; get(id: string): Promise<Workflow | null>; list(filter?: WorkflowFilter, sort?: WorkflowSort): Promise<Workflow[]>; delete(id: string): Promise<boolean>; exists(id: string): Promise<boolean>; generateId(): Promise<string>; updateMetadata(id: string, updates: Partial<Workflow['metadata']>): Promise<boolean>; private importWorkflows; listVersions(workflowId: string): Promise<string[]>; getVersion(workflowId: string, version: string): Promise<Workflow | null>; rollback(workflowId: string, targetVersion: string): Promise<boolean>; } //# sourceMappingURL=storage.d.ts.map