export interface WorkflowTemplateSummary { id: string; name: string; description?: string; is_active: boolean; workspace_id: string; created_at: string; updated_at: string; } export interface WorkflowTemplate { id: string; name: string; description?: string; is_active: boolean; spec: Record; workspace_id: string; created_at: string; updated_at: string; } export interface WorkflowTemplateListResponse { items: WorkflowTemplateSummary[]; total: number; limit: number; offset: number; } export interface WorkflowTemplateListParams { limit?: number; offset?: number; } export type WorkflowRunStatus = 'pending' | 'active' | 'completed' | 'failed' | 'cancelled' | 'frozen'; export type WorkflowRunOriginatingType = 'meeting' | 'canvas'; export type WorkflowRunTriggerType = 'manual' | 'autopilot'; export interface WorkflowRun { id: string; workflow_template_id: string; originating_id: string; originating_type: WorkflowRunOriginatingType; status: WorkflowRunStatus; trigger_type?: WorkflowRunTriggerType; triggered_by?: string; owner_user_id?: string; workspace_id: string; name?: string; context_json?: Record; current_step_ids?: string[]; created_at: string; updated_at: string; started_at?: string; completed_at?: string; } export interface CreateWorkflowRunRequest { workflow_template_id: string; originating_id: string; originating_type: WorkflowRunOriginatingType; } export interface WorkflowRunListResponse { items: WorkflowRun[]; total: number; limit: number; offset: number; } export interface WorkflowRunListParams { limit?: number; offset?: number; status?: WorkflowRunStatus; workflow_template_id?: string; originating_type?: WorkflowRunOriginatingType; } export interface ExportMeetingTranscriptParams { format?: 'srt'; } //# sourceMappingURL=workflows.d.ts.map