/** * Streaming shell output component for the shell passthrough (! command). * Shows a bordered box with live stdout/stderr and a status footer. */ import type { ChatSpacingKind } from './chat-spacing.js'; import { WidthAwareContainer } from './width-aware-container.js'; export declare class ShellStreamComponent extends WidthAwareContainer { private command; private lines; private trailingPartial; private exitCode?; private startTime; private expanded; constructor(command: string); appendOutput(text: string): void; setExpanded(expanded: boolean): void; isExpanded(): boolean; finish(exitCode: number): void; protected rebuildForWidth(termWidth: number): void; getChatSpacingKind(): ChatSpacingKind; } //# sourceMappingURL=shell-output.d.ts.map