/** * TerminalInteractivePanelWterm Component. * * Interactive terminal panel using wterm — Zig + WASM terminal emulator. * Mirrors TerminalInteractivePanel's UI (Ghostty chrome, action bar, * footer) but uses wterm for rendering with WtermJsonTransport * bridging the MKS JSON WebSocket protocol. * * @module components/devenv/terminal/panel/interactive-wterm */ import type { ITerminalInteractivePanelProps, ITerminalInteractivePanelRef } from './TerminalInteractivePanel.types'; /** * TerminalInteractivePanelWterm Component. * * Interactive terminal panel combining: * - TerminalPanelChrome (Ghostty glassmorphism shell) * - wterm with Zig + WASM VT100/VT220/xterm parser * - WtermJsonTransport bridging MKS JSON WS protocol * - Composable action bar and status bar atoms * * wterm features: * - ~12KB WASM binary (embedded base64 fallback) * - DOM rendering with dirty-row tracking via requestAnimationFrame * - Full 24-bit color (SGR) support * - Alternate screen buffer (vim, less, htop work) * - Scrollback history ring buffer * * @example * ```tsx * const termRef = useRef(null); * * console.log('Connected')} * onDisconnect={() => console.log('Disconnected')} * /> * ``` */ export declare const TerminalInteractivePanelWterm: import("react").ForwardRefExoticComponent>; //# sourceMappingURL=TerminalInteractivePanelWterm.d.ts.map