import { ExecutionDetailsEntity } from '@novu/dal'; import { ExecutionDetailsSourceEnum, ExecutionDetailsStatusEnum, IJob, StepTypeEnum } from '@novu/shared'; import { EmailEventStatusEnum, SmsEventStatusEnum } from '@novu/stateless'; import { EnvironmentWithSubscriber } from '../../commands/project.command'; export declare class CreateExecutionDetailsCommand extends EnvironmentWithSubscriber { jobId?: string; notificationId: string; notificationTemplateId?: string; messageId?: string; providerId?: string; expireAt?: string; transactionId: string; channel?: StepTypeEnum; detail: string; source: ExecutionDetailsSourceEnum; status: ExecutionDetailsStatusEnum; isTest: boolean; isRetry: boolean; raw?: string | null; _subscriberId?: string; _id?: string; createdAt?: Date; webhookStatus?: EmailEventStatusEnum | SmsEventStatusEnum; static getDetailsFromJob(job: IJob): Pick; static getExecutionLogMetadata(): Pick & { createdAt: Date; }; } //# sourceMappingURL=create-execution-details.command.d.ts.map