/** Tickets feature (F1–F5, F7): project ticket board, detail/edit, carnet,
 *  links & assignments, and clickable `#ref` navigation. */

export { TicketsView } from "./TicketsView";
export type { TicketsViewProps } from "./TicketsView";
export { TicketsPanel } from "./TicketsPanel";
export type { TicketsPanelProps } from "./TicketsPanel";
export { TicketDetail } from "./TicketDetail";
export type { TicketDetailProps } from "./TicketDetail";
export { SprintManager } from "./SprintManager";
export type { SprintManagerProps } from "./SprintManager";
export { TicketPicker } from "./TicketPicker";
export type {
  TicketPickerProps,
  TicketPickerResult,
  TicketPickerSelectionMode,
} from "./TicketPicker";
export { SprintPicker } from "./SprintPicker";
export type { SprintPickerProps } from "./SprintPicker";
export { TicketFacetsBar } from "./TicketFacetsBar";
export type { TicketFacetsBarProps } from "./TicketFacetsBar";
export { useTicketSearch } from "./useTicketSearch";
export type {
  TicketSearchViewModel,
  UseTicketSearchOptions,
} from "./useTicketSearch";
export { useTickets } from "./useTickets";
export type { TicketsViewModel } from "./useTickets";
export { useTicketDetail } from "./useTicketDetail";
export type { TicketDetailViewModel } from "./useTicketDetail";
export {
  TicketRef,
  StatusBadge,
  PriorityBadge,
  linkifyTicketRefs,
  statusLabel,
  priorityLabel,
  linkKindLabel,
  TICKET_STATUSES,
  TICKET_PRIORITIES,
  TICKET_LINK_KINDS,
} from "./ticketMeta";
