/** * AI-Ready Ticket Detection * * Determines if a ticket is ready for AI execution based on configurable criteria. */ import type { JiraIssue, JiraConfig } from "../types"; /** * Check if a ticket is AI-ready * * Criteria: * - Has `AI-READY` label (if label filter is configured) * - Has acceptance criteria * - Is in an appropriate status (not closed/resolved) * * @param ticket Jira ticket * @param config Jira configuration * @returns True if ticket is AI-ready */ export declare function isAIReady(ticket: JiraIssue, config: JiraConfig): boolean; /** * Get AI-ready tickets from a list * * @param tickets List of tickets * @param config Jira configuration * @returns Filtered list of AI-ready tickets */ export declare function filterAIReadyTickets(tickets: JiraIssue[], config: JiraConfig): JiraIssue[]; //# sourceMappingURL=ai-ready.d.ts.map