import React from 'react';
import { type IAriaLive } from '../../types';
export interface IHighlightedTextBoxProps {
    /** The style of box being rendered */
    variant?: 'primary' | 'secondary' | 'tertiary' | 'quaternary' | 'subtle' | 'subtle-alt' | 'bold' | 'muted';
    /** The name of an icon file to display at the top */
    icon?: string;
    /** Optional styling for the box */
    styling?: {
        /** Whether to show a highlight at the bottom of the box, for `subtle-alt` */
        showHighlight?: boolean;
        /** The background of the box, for `subtle-alt`. Defaults to `default` */
        background?: 'default' | 'dark';
    };
    /** Additional classes to add to the box */
    className?: string;
    /** The content to display */
    children: React.ReactNode | JSX.Element;
    /** Additional props to pass to the box */
    style?: React.CSSProperties;
    /** Optional aria live property, for screen readers */
    'aria-live'?: IAriaLive;
}
declare const HighlightedTextBoxWrapper: ({ variant, icon, styling, className, children, ...props }: IHighlightedTextBoxProps) => import("react/jsx-runtime").JSX.Element;
export default HighlightedTextBoxWrapper;
