/** * TerminalSplitButton — pane split controls atom. * * Provides horizontal and vertical split buttons with an optional * pane count badge. Uses inline SVG icons for the split direction * indicators. * * @module @mks2508/mks-ui/react/blocks/Terminal/controls/TerminalSplitButton * * @example * ```tsx * terminal.splitActive('horizontal')} * onSplitVertical={() => terminal.splitActive('vertical')} * paneCount={terminal.paneCount} * /> * ``` */ import type { ITerminalSplitButtonProps } from './TerminalSplitButton.types'; export type { ITerminalSplitButtonProps, TerminalSplitButtonSlot } from './TerminalSplitButton.types'; export { terminalSplitButtonStyles } from './TerminalSplitButton.styles'; /** * Pane split controls. * * Renders horizontal and vertical split buttons with inline SVG icons. * Optionally shows a pane count badge when there are multiple panes. * * @example * ```tsx * const panes = useTerminalPaneManager({ ref: resttyRef }); * * panes.splitActive('horizontal')} * onSplitVertical={() => panes.splitActive('vertical')} * paneCount={panes.paneCount} * /> * ``` */ export declare function TerminalSplitButton({ onSplitHorizontal, onSplitVertical, paneCount, disabled, slots, className, }: ITerminalSplitButtonProps): React.JSX.Element; //# sourceMappingURL=index.d.ts.map