import type { HTMLAttributes, ReactNode } from "react"; export type DeploymentStatus = "queued" | "building" | "deploying" | "live" | "failed" | "cancelled" | "idle"; export interface Deployment { id: string; status: DeploymentStatus; environment: string; branch: string; commitSha: string; commitMessage: string; author?: { name: string; avatarUrl?: string; }; duration?: string; timeAgo: string; } interface DeploymentRowProps extends HTMLAttributes { deployment: Deployment; actions?: ReactNode; } /** * DeploymentRow — one row in a deployment list (table-ish layout). * * Inspired by Vercel/Railway deployment lists. Composes Badge + Badge.Dot for status, * mono font for SHA/branch, muted-foreground for metadata. */ declare const DeploymentRow: import("react").ForwardRefExoticComponent>; export { DeploymentRow };