import type { BoardColumnTransitionTriggerType, EntityColor } from '@/client'; import type { BoardColumnUuid } from '@/models/board/boardColumnUuid.model'; import type { BoardColumnTransitionUuid } from '@/models/board/transition/boardColumnTransitionUuid.model'; interface TransitionTriggerEmailConfig { mailTemplateKey: string; } export interface BoardColumnTransitionTrigger { uuid: BoardColumnUuid; config: TransitionTriggerEmailConfig | null; triggerType: BoardColumnTransitionTriggerType; } export interface BoardColumnTransition { uuid: BoardColumnTransitionUuid; toColumnUuid: BoardColumnUuid; toColumnColor: EntityColor; toColumnDisplayName: string; toColumnKey: string; triggers: BoardColumnTransitionTrigger[]; } export {};