Barrel export file for the tickets domain, re-exporting all public components, hooks, and types from their respective modules. ## Key Components **Components** - `TicketCenter` — Top-level ticket management surface - `TicketOpenForm` — Form for opening new tickets - `TicketRow` — Individual ticket list row - `TicketDetailDrawer` — Slide-out drawer for ticket details - `TicketLinkedDeliveryCard` — Card linking a ticket to a delivery - `TicketReplyComposer` — Composer for ticket replies - `HelpCenterList` — Full-page customer-facing ticket list; mounts inside `` for third-party embedders - `HelpCenterCard` — Individual help center ticket card - `HelpCenterCreateForm` / `HelpCenterCreateFormSkeleton` — Creation form with loading skeleton **Hooks** - `useTicketsList` — Fetches and manages the tickets list - `useTicketActions` — Ticket CRUD actions; exposes `mapTicketActionError` helper and `UseTicketActionsReturn` type - `useTicketEngagements` — Manages ticket engagement threads and file attachments **Types & Constants** - `TicketData`, `OptimisticTicket`, `AnyTicket` — Core ticket data shapes - `TicketClickupSummary` — ClickUp integration summary type - `TicketActionErrorCode`, `MappedTicketActionError` — Typed error handling - `TICKET_TOAST_COPY` — Toast notification strings - `isOptimistic` — Type guard for optimistic ticket entries ## Usage Example ```typescript import { HelpCenterList, useTicketsList, useTicketActions, isOptimistic, type AnyTicket, } from '@openframe-oss-lib/tickets' function MyHelpCenter() { const { tickets } = useTicketsList() const { closeTicket } = useTicketActions() const confirmed = tickets.filter((t: AnyTicket) => !isOptimistic(t)) return } ``` > Source: [`index.ts`](https://github.com/flamingo-stack/openframe-oss-lib/blob/main/index.ts)