import { HTMLAttributes } from 'react';
export type TerminalVariant = "default" | "success" | "warning" | "destructive";
export interface TerminalViewProps extends HTMLAttributes<HTMLDivElement> {
    /** Lines of text to display. */
    lines: string[];
    /** Colorize text based on semantic meaning. Defaults to `"default"`. */
    variant?: TerminalVariant;
    /** Maximum number of lines to keep in the buffer. Defaults to `500`. */
    maxLines?: number;
    /** Automatically scroll to the latest line when content changes. Defaults to `true`. */
    autoScroll?: boolean;
}
export declare function TerminalView({ lines, variant, maxLines, autoScroll, className, ...props }: TerminalViewProps): import("react/jsx-runtime").JSX.Element;
