export interface JiraEvent { type: 'jira.issue.created' | 'jira.issue.updated' | 'jira.issue.transitioned' | 'jira.comment.created' | 'jira.issue.assigned' | 'jira.issue.deleted' | 'unknown'; workspaceId: string; actor: { id: string; name: string; email?: string; }; issue: { key: string; id: string; summary: string; url: string; status: string; assignee?: string; priority?: string; issueType: string; projectKey: string; }; changes?: { field: string; from: string; fromString?: string; to: string; toString?: string; }[]; comment?: { id: string; body: string; created: string; }; timestamp: string; originalPayload: any; } /** * Transform raw Jira webhook payload into a standardized event envelope */ export declare function transformToJiraEvent(payload: any, workspaceId?: string): JiraEvent; //# sourceMappingURL=transformer.d.ts.map