import { type TicketDetailDrawerProps } from './ticket-detail-drawer'; import type { AnyTicket } from './types'; export interface HelpCenterCardProps { ticket: AnyTicket; expanded: boolean; onToggle: (id: string) => void; busy: boolean; supportSystemDown: boolean; onSendMessage: TicketDetailDrawerProps['onSendMessage']; onClose: TicketDetailDrawerProps['onClose']; onReopen: TicketDetailDrawerProps['onReopen']; onActionCollapsed: () => void; /** Persisted reply-failure banner — forwarded to the drawer. Parent * (`HelpCenterList`) reads via `actions.replyErrorFor(external_id)`. */ replyError?: TicketDetailDrawerProps['replyError']; onClearReplyError?: TicketDetailDrawerProps['onClearReplyError']; /** DOM `id` applied to the row's outer element. Parent (`HelpCenterList`) * sets `ticket-` so `useScrollToHash` can deep-link from * a chat card's `?ticket=#ticket-` URL. The sticky-header * offset is already baked in via `STICKY_HEADER_OFFSET_PX` so the row * lands BELOW the chrome regardless of whether `id` is set. */ id?: string; } export declare function HelpCenterCard({ ticket, expanded, onToggle, busy, supportSystemDown, onSendMessage, onClose, onReopen, onActionCollapsed, replyError, onClearReplyError, id, }: HelpCenterCardProps): import("react").JSX.Element; //# sourceMappingURL=help-center-card.d.ts.map