import { I_TemplateCondition } from 'src/modules/notification/backend/responses/schemas';
import { E_ActionType, E_JourneyStatus } from '../enums';
export type T_AddEventActionBodyParams = {
    journeyEventId: string;
    name: string;
    delayAmount?: number | null;
    delayUnit?: 'minutes' | 'hours' | 'days' | 'months' | null;
    preferredTime?: string | null;
};
export type T_AddJourneyBodyParams = {
    name: string;
    enrollmentTriggerIds: string[];
    brandId: string;
};
export type T_AddJourneyEventBodyParams = {
    journeyId: string;
    referenceTriggerId: string;
};
export type T_EditJourneyBodyParams = Partial<T_AddJourneyBodyParams> & {
    journeyId?: string;
    status?: E_JourneyStatus;
};
export type T_AddActionVariantBodyParams = {
    groupId: string;
    name: string;
    type: E_ActionType;
    condition?: I_TemplateCondition;
};
//# sourceMappingURL=index.d.ts.map