/** * TerminalPanelHeader Component. * * macOS-style header with traffic lights, session name, view mode toggle, * and connection status indicator. Fully composable via StyleSlots. * * @module @mks2508/mks-ui/react/blocks/Terminal/panel/TerminalPanelHeader */ import type { ITerminalPanelHeaderProps } from './TerminalPanelHeader.types'; export type { ITerminalPanelHeaderProps } from './TerminalPanelHeader.types'; export { terminalPanelHeaderStyles } from './TerminalPanelHeader.styles'; export type { TerminalPanelHeaderSlot } from './TerminalPanelHeader.styles'; /** * TerminalPanelHeader Component. * * Displays macOS-style header with: * - Traffic light buttons (close, minimize, maximize) with glow effects * - Dynamic session/container name display * - Connection status badge with pulse animation * - View mode segmented control (terminal/list) * * All visual regions are overridable via the `slots` prop. * * @example * ```tsx * console.log('close')} * slots={{ root: 'h-14', titleText: 'text-lg font-bold' }} * /> * ``` */ export declare function TerminalPanelHeader({ containerName, isConnected, viewMode, onViewModeChange, onClose, onMinimize, onMaximize, slots, className, }: ITerminalPanelHeaderProps): import("react/jsx-runtime").JSX.Element; //# sourceMappingURL=index.d.ts.map