/** * TerminalPanelToolbar Component. * * Filter toolbar with log level buttons, toggles, and action buttons. * Fully composable via StyleSlots. * * @module @mks2508/mks-ui/react/blocks/Terminal/panel/TerminalPanelToolbar */ import type { ITerminalPanelToolbarProps } from './TerminalPanelToolbar.types'; export type { ITerminalPanelToolbarProps, ILevelFilterButton, TLogLevelFilter } from './TerminalPanelToolbar.types'; export { terminalPanelToolbarStyles } from './TerminalPanelToolbar.styles'; export type { TerminalPanelToolbarSlot } from './TerminalPanelToolbar.styles'; /** * TerminalPanelToolbar Component. * * Displays filter toolbar with: * - Log level filter buttons with badges * - Follow cursor toggle * - Line numbers toggle * - Action buttons (Search, Clear, Download) * * All visual regions are overridable via the `slots` prop. * * @example * ```tsx * setFilterLevel(level)} * onFollowCursorChange={(enabled) => setFollowCursor(enabled)} * onShowLineNumbersChange={(enabled) => setShowLineNumbers(enabled)} * onClear={() => clearLogs()} * onDownload={() => downloadLogs()} * onSearch={() => openSearch()} * /> * ``` */ export declare function TerminalPanelToolbar({ filterLevel, followCursor, showLineNumbers, levelCounts, onFilterChange, onFollowCursorChange, onShowLineNumbersChange, onClear, onDownload, onSearch, slots, className, }: ITerminalPanelToolbarProps): import("react/jsx-runtime").JSX.Element; //# sourceMappingURL=index.d.ts.map