/** * Assignment Handler * * Handles webhook events when tickets are assigned to specific users (e.g., cursor.automation). * Triggers orchestrator workflow when assignee matches configured auto-work user. */ import type { JiraWebhookEvent } from "./webhook-handler"; /** * Check if a webhook event represents an assignee change */ export declare function isAssigneeChange(event: JiraWebhookEvent): boolean; /** * Handle assignee change event * Triggers orchestrator workflow when assignee matches cursor.automation */ export declare function handleAssigneeChange(event: JiraWebhookEvent, baseDir?: string): Promise<{ triggered: boolean; folderPath?: string; branchName?: string; synced?: boolean; error?: string; assignee?: string; }>; /** * Process webhook event and handle assignee changes * This is the main entry point for assignment webhook processing */ export declare function processAssigneeWebhook(event: JiraWebhookEvent, baseDir?: string): Promise<{ handled: boolean; result?: Awaited>; }>; //# sourceMappingURL=assignment-handler.d.ts.map