/**
* `` — canonical single-row presentation for a ClickUp
* delivery item.
*
* Single source of truth: both the `/bug-fixes-and-enhancements` page
* (via `DeliveryTable`) AND the linked-delivery card on a HubSpot ticket
* (via `TicketLinkedDeliveryCard`) compose this primitive. Visual parity
* across those two surfaces is the design goal — the user reads the
* card on their ticket and recognises it as a row from the public
* delivery list.
*
* Behaviors:
* - `href` set → outer element is an ``, the whole row becomes
* clickable (used by the linked-card surface to deep-link into
* `/bug-fixes-and-enhancements?focus=`).
* - `id` set → outer element gets that DOM id so the consuming page
* can `scrollIntoView` to it when the URL carries `?focus=`.
* - `highlighted` true → brief accent border + background pulse
* (`animate-flash-focus` keyframe defined in `tailwind.config.ts`).
* - `caption` set → small uppercase label rendered above the title
* ("LINKED DELIVERY" on the ticket-side variant). Omitted on the
* standard list rendering.
*/
import * as React from 'react';
import { type DeliveryItem } from '../../../types/delivery';
export interface DeliveryRowProps {
item: DeliveryItem;
/** When set, the row becomes a clickable anchor. The ticket-side
* linked-card composes this from `buildDevSectionUrl('delivery', id)`
* which carries `?search=` — the delivery list filters to that
* exact task on landing (canonical deep-link mechanism, same one
* the chat-inline delivery card uses). */
href?: string;
/** Small uppercase caption rendered above the title. Used by the
* linked-delivery card variant ("LINKED DELIVERY"). */
caption?: string;
/** DOM `id` applied to the row's outer element. `DeliveryTable`
* always sets `delivery-` so chat-card deep-links
* (`?search=#delivery-`) and the ticket linked-card path
* both have a target for `useScrollToHash` to scroll to. Always
* paired with `scroll-mt-24` on the outer element so the row lands
* BELOW the sticky chrome after the scroll. */
id?: string;
/** `'_blank'` renders a plain external anchor (new tab, `rel` hardened) —
* for rows whose href leaves the app (e.g. the raw ClickUp task URL on the
* design-doc surfaces). Internal deep-links omit it and keep the Link shim. */
target?: '_blank';
className?: string;
}
export declare function DeliveryRow({ item, href, target, caption, id, className, }: DeliveryRowProps): React.JSX.Element;
//# sourceMappingURL=delivery-row.d.ts.map