import type { Card, CardComment, CardRun } from './card.js'; import type { SessionHandoff } from './handoff.js'; import { loadCardDeps } from './store.js'; /** A card plus everything `hippo card show` prints about it. */ export interface CardDetail { card: Card; deps: ReturnType; runs: CardRun[]; comments: CardComment[]; handoff: SessionHandoff | null; } /** Loads the detail behind `hippo card show` and `GET /api/cards/:id` (null when the tenant has no such card); five separate reads, so a write landing between them can show a mixed view, as `card show` always could. */ export declare function loadCardDetail(hippoRoot: string, tenantId: string, id: string): CardDetail | null; //# sourceMappingURL=card-detail.d.ts.map