/**
 * Delivery (ClickUp Bug-fixes & Enhancements) wire types — shared between the
 * hub's `/api/delivery*` route shapes and the lib's `DeliveryTable`/`DeliveryLists`/
 * `DeliverySection` components.
 *
 * Lifted from hub `types/delivery.ts` so embedders consuming the lib's
 * delivery surfaces and the lib's own `ReleaseDetailPage` (which renders
 * related delivery items) share one canonical shape.
 */
export interface DeliveryItem {
    id: string;
    title: string;
    description: string;
    status: string;
    statusColor: string;
    taskType: 'Request' | 'Bug' | string;
    /**
     * Canonical ClickUp custom_item_id (1008 = Bug, 1009 = Request, …).
     * Surfaced here so the chat's compact card can render a type-specific
     * lucide icon via `TaskTypeIcon` instead of the two-letter initials
     * fallback. Single source of truth lives in
     * `lib/utils/clickup-task-type-utils.ts` (hub-side).
     */
    customItemId: number | null;
    /**
     * Every ClickUp list the task is associated with (home list + ClickUp's
     * "Tasks in Multiple Lists" locations). UI joins these for display.
     * Falls back to a single-element array containing the home list when
     * there are no additional locations.
     */
    listNames: string[];
    dateOpened: number;
    dateUpdated: number;
    dateClosed: number | null;
    clickupUrl: string;
}
export interface DeliveryResponse {
    completed: DeliveryItem[];
    inProgress: DeliveryItem[];
}
export declare const TASK_TYPE_LABELS: {
    readonly Request: "ENHANCEMENT";
    readonly Bug: "BUG-FIX";
};
export declare const TASK_TYPE_TEXT_COLORS: {
    readonly Request: "";
    readonly Bug: "text-[var(--ods-attention-red-error)]";
};
//# sourceMappingURL=delivery.d.ts.map