/** * Ticket Display Utilities * * Functions for formatting and displaying ticket information. */ import type { Ticket, TicketPriority, TicketStatus, ColorFunction, AcceptanceCriteriaValidation } from './types.js'; import { ApiClient } from '../../../client/api-client.js'; /** * Format ticket number as TKT-XXX */ export declare function formatTicketNumber(num: number): string; /** * Get color function for priority level */ export declare function getPriorityColor(priority: TicketPriority): ColorFunction; /** * Get color function for status */ export declare function getStatusColor(status: TicketStatus): ColorFunction; /** * Display section header */ export declare function printSectionHeader(icon: string, title: string): void; /** * Display ticket header */ export declare function displayHeader(ticket: Ticket): void; /** * Display description section */ export declare function displayDescription(description: string): void; /** * Display acceptance criteria with validation status */ export declare function displayAcceptanceCriteria(criteria: string[], validation?: AcceptanceCriteriaValidation[]): void; /** * Display technical details section */ export declare function displayTechnicalDetails(details: string): void; /** * Display implementation notes */ export declare function displayImplementation(impl: Ticket['implementation']): void; /** * Display dependencies section */ export declare function displayDependencies(ticket: Ticket, client: ApiClient): Promise; /** * Display code references */ export declare function displayCodeReferences(refs: Ticket['codeReferences']): void; /** * Display type references */ export declare function displayTypeReferences(refs: Ticket['typeReferences']): void; //# sourceMappingURL=display.d.ts.map