/** * 결재 워크플로우 타입 정의 */ export type TemplateVariables = Record; export interface ApprovalConfig { title: string; description?: string; templateName: string; variables: TemplateVariables; approvers?: string[]; currentUser: { id: number; epId: string | null; email?: string; }; } export interface ApprovalResult { pendingActionId: number; approvalId: string; status: 'pending_approval'; }