/** * Tickets domain barrel — re-exports **hooks only** (per the `services/{domain}` convention). Import * types/keys/apis directly from their files when needed. */ export { useMyTickets } from './hooks/useMyTickets'; export { useTicket } from './hooks/useTicket'; export { useTicketThread } from './hooks/useTicketThread'; export { useOpenTicket } from './hooks/useOpenTicket'; export { usePostMessage } from './hooks/usePostMessage'; export { useSupportUnreadTotal } from './hooks/useSupportUnreadTotal'; export { useDiscardFailedMessage } from './hooks/useDiscardFailedMessage'; // Admin ticket lens (b15) — the global queue + admin thread (internal INCLUDED) + staff internal-note post. export { useAdminTickets } from './hooks/useAdminTickets'; export { useAdminTicket } from './hooks/useAdminTicket'; export { useAdminTicketThread } from './hooks/useAdminTicketThread'; export { usePostAdminMessage } from './hooks/usePostAdminMessage'; // Ticket lifecycle (ui-phase-11, REQ-063) — close/reopen/assign, gated behind TICKET_LIFECYCLE_ENABLED. export { useCloseTicket } from './hooks/useCloseTicket'; export { useReopenTicket } from './hooks/useReopenTicket'; export { useAssignTicket } from './hooks/useAssignTicket';