import { AriaLabelingProps, DOMProps, GlobalDOMAttributes } from '@react-types/shared'; import { ButtonProps } from 'react-aria-components/Button'; import { ReactNode } from 'react'; import { SlotProps } from 'react-aria-components/slots'; import { StyleString } from '@react-spectrum/s2/style'; export interface MessageSuggestionProps extends Omit { /** The text content of the suggestion. */ children: ReactNode; /** * The size of the MessageSuggestion. * * @default 'M' */ size?: 'S' | 'M' | 'L' | 'XL'; /** Spectrum-defined styles, returned by the `style()` macro. */ styles?: StyleString; } /** * MessageSuggestion renders a single pressable suggestion in a conversation. */ export declare const MessageSuggestion: import("react").ForwardRefExoticComponent>>; export interface MessageSuggestionListProps extends DOMProps, AriaLabelingProps, SlotProps { /** The MessageSuggestion children to display. */ children: ReactNode; /** Heading displayed above the suggestions. */ title: string; /** The size of hte Buttons within the MessageSuggestionList. */ size?: 'S' | 'M' | 'L' | 'XL'; /** * Spectrum-defined styles, returned by the `style()` macro. */ styles?: StyleString; } /** * MessageSuggestionList renders a group of suggestion responses with a title heading. */ export declare const MessageSuggestionList: import("react").ForwardRefExoticComponent>>;