import { IPreferenceChannels, NotificationTemplateCustomData, WorkflowTypeEnum } from '@novu/shared'; import { EnvironmentWithUserCommand } from '../../../commands'; import { NotificationStep } from '../../../usecases'; import { JSONSchema7 } from 'json-schema'; export declare class UpdateWorkflowCommand extends EnvironmentWithUserCommand { id: string; tags?: string[]; name?: string; active?: boolean; description?: string; identifier?: string; critical?: boolean; preferenceSettings?: IPreferenceChannels; notificationGroupId?: string; steps?: NotificationStep[]; replyCallback?: { active: boolean; url: string; }; data?: NotificationTemplateCustomData; inputs?: IStepInput; rawData?: any; payloadSchema?: Record; type: WorkflowTypeEnum; } export interface IStepInput { schema: JSONSchema7; } //# sourceMappingURL=update-workflow.command.d.ts.map