export declare class RetryConfigDto { maxRetries: number; retryDelay: number; backoffMultiplier: number; } export declare class WorkflowActionDto { actionType: string; actionConfig: Record; targetEntityType?: string; filterCriteria?: Record; } export declare class CreateScheduleDto { workflow_id: number; workflow_name?: string; name: string; description?: string; cron_expression: string; timezone: string; start_date?: string; end_date?: string; max_executions?: number; retry_config?: RetryConfigDto; actions?: WorkflowActionDto[]; metadata?: Record; is_enabled?: boolean; organization_id?: number; enterprise_id?: number; level_id?: string; level_type?: string; appcode?: string; status?: string; }