import * as react_jsx_runtime from 'react/jsx-runtime'; import { HTMLAttributes, ComponentProps } from 'react'; import { Button } from '../ui/button.js'; import 'class-variance-authority/types'; import '@base-ui/react/button'; import 'class-variance-authority'; type TerminalHeaderProps = HTMLAttributes; declare const TerminalHeader: ({ className, children, ...props }: TerminalHeaderProps) => react_jsx_runtime.JSX.Element; type TerminalTitleProps = HTMLAttributes; declare const TerminalTitle: ({ className, children, ...props }: TerminalTitleProps) => react_jsx_runtime.JSX.Element; type TerminalStatusProps = HTMLAttributes; declare const TerminalStatus: ({ className, children, ...props }: TerminalStatusProps) => react_jsx_runtime.JSX.Element | null; type TerminalActionsProps = HTMLAttributes; declare const TerminalActions: ({ className, children, ...props }: TerminalActionsProps) => react_jsx_runtime.JSX.Element; type TerminalCopyButtonProps = ComponentProps & { onCopy?: () => void; onError?: (error: Error) => void; timeout?: number; }; declare const TerminalCopyButton: ({ onCopy, onError, timeout, children, className, ...props }: TerminalCopyButtonProps) => react_jsx_runtime.JSX.Element; type TerminalClearButtonProps = ComponentProps; declare const TerminalClearButton: ({ children, className, ...props }: TerminalClearButtonProps) => react_jsx_runtime.JSX.Element | null; type TerminalContentProps = HTMLAttributes; declare const TerminalContent: ({ className, children, ...props }: TerminalContentProps) => react_jsx_runtime.JSX.Element; type TerminalProps = HTMLAttributes & { output: string; isStreaming?: boolean; autoScroll?: boolean; onClear?: () => void; }; declare const Terminal: ({ output, isStreaming, autoScroll, onClear, className, children, ...props }: TerminalProps) => react_jsx_runtime.JSX.Element; export { Terminal, TerminalActions, type TerminalActionsProps, TerminalClearButton, type TerminalClearButtonProps, TerminalContent, type TerminalContentProps, TerminalCopyButton, type TerminalCopyButtonProps, TerminalHeader, type TerminalHeaderProps, type TerminalProps, TerminalStatus, type TerminalStatusProps, TerminalTitle, type TerminalTitleProps };