import { Container } from '@earendil-works/pi-tui'; import type { CellRenderMode, ModeAwareCell } from './cell-render-mode.js'; export type SemanticCellKind = 'plan' | 'web' | 'approval' | 'question' | 'mcp'; export interface SemanticCellData { kind: SemanticCellKind; title: string; lines?: string[]; raw?: unknown; } export declare class SemanticCellComponent extends Container implements ModeAwareCell { private data; private renderMode; constructor(data: SemanticCellData); update(data: SemanticCellData): void; setRenderMode(mode: CellRenderMode): void; render(width: number): string[]; }