import { type Session } from "@opengeni/sdk"; export type FleetTileProps = { session: Session; /** Overrides the derived title (durable title, metadata, prompt preview, or safe fallback). */ title?: string | undefined; /** Extra line under the title — e.g. "drift check" or the worker's task. */ subtitle?: string | undefined; onOpen?: ((session: Session) => void) | undefined; className?: string | undefined; }; /** Best-effort display title for a session. */ export declare function sessionDisplayTitle(session: Session): string; /** * One session in the fleet/manager view: title, live status, model, and * recency — dense but calm. Running sessions carry a breathing status dot * and a faint accent edge so the live ones read at a glance. */ export declare function FleetTile({ session, title, subtitle, onOpen, className }: FleetTileProps): import("react").JSX.Element;