import type { HttpClient } from '../http.js'; import type { PaginatedResponse, Workflow, CreateWorkflowRequest, UpdateWorkflowRequest, UpdateVisibilityRequest, TriggerWorkflowResponse, ListWorkflowsParams } from '../types/index.js'; export declare class WorkflowsResource { #private; constructor(http: HttpClient, codeUploader?: (fileName: string, content: string, language: string) => Promise<{ key: string; }>, sdkBaseUrl?: string); private buildWorkflowUrl; private enrichWorkflowResponse; list(params?: ListWorkflowsParams): Promise>; create(data: CreateWorkflowRequest): Promise; get(id: string): Promise; update(id: string, data: UpdateWorkflowRequest): Promise; delete(id: string): Promise; updateVisibility(id: string, data: UpdateVisibilityRequest): Promise; trigger(workflowKey: string, input?: Record): Promise; private processSteps; } //# sourceMappingURL=workflows.d.ts.map