import { AriaLabelingProps, DOMProps } from '@react-types/shared'; import { SlotProps } from 'react-aria-components/slots'; import { ReactNode } from 'react'; import { StyleString } from '@react-spectrum/s2/style'; export interface UserMessageProps extends DOMProps, AriaLabelingProps, SlotProps { /** The contents of the user message bubble. */ children: ReactNode; /** * Spectrum-defined styles, returned by the `style()` macro. */ styles?: StyleString; } /** * UserMessage renders a single user-authored message in a conversational AI thread. * Pass `slot="image"` on an Image child to switch to a vertical layout with a full-width preview. */ export declare const UserMessage: import("react").ForwardRefExoticComponent>>;