import type { ReactNode } from 'react';
import type { FeedbackLiveMode, FeedbackTone } from './FeedbackMessage';
export type TerminalPanelTitleElement = 'h2' | 'h3' | 'h4' | 'h5' | 'h6';
export type TerminalPanelProps = Readonly<{
    tone: FeedbackTone;
    title: ReactNode;
    titleAs?: TerminalPanelTitleElement;
    body?: ReactNode;
    secondaryBody?: ReactNode;
    icon?: ReactNode;
    actions?: ReactNode;
    className?: string;
    titleClassName?: string;
    bodyClassName?: string;
    secondaryBodyClassName?: string;
    iconClassName?: string;
    actionsClassName?: string;
    role?: 'alert' | 'status';
    live?: FeedbackLiveMode;
}>;
export declare function TerminalPanel({ tone, title, titleAs: Title, body, secondaryBody, icon, actions, className, titleClassName, bodyClassName, secondaryBodyClassName, iconClassName, actionsClassName, role, live, }: TerminalPanelProps): import("react/jsx-runtime").JSX.Element;
