import type { Suggestion } from "@tambo-ai/react"; import * as React from "react"; /** * Props for the MessageSuggestions component. * Extends standard HTMLDivElement attributes. */ export interface MessageSuggestionsProps extends React.HTMLAttributes { /** Maximum number of suggestions to display (default: 3) */ maxSuggestions?: number; /** The child elements to render within the container. */ children?: React.ReactNode; /** Pre-seeded suggestions to display initially */ initialSuggestions?: Suggestion[]; } /** * The root container for message suggestions. * It establishes the context for its children and handles overall state management. * @component MessageSuggestions * @example * ```tsx * * * * * ``` */ declare const MessageSuggestions: React.ForwardRefExoticComponent>; /** * Props for the MessageSuggestionsStatus component. * Extends standard HTMLDivElement attributes. */ export type MessageSuggestionsStatusProps = React.HTMLAttributes; /** * Displays loading, error, or generation stage information. * Automatically connects to the context to show the appropriate status. * @component MessageSuggestions.Status * @example * ```tsx * * * * * ``` */ declare const MessageSuggestionsStatus: React.ForwardRefExoticComponent>; /** * Props for the MessageSuggestionsList component. * Extends standard HTMLDivElement attributes. */ export type MessageSuggestionsListProps = React.HTMLAttributes; /** * Displays the list of suggestion buttons. * Automatically connects to the context to show the suggestions. * @component MessageSuggestions.List * @example * ```tsx * * * * * ``` */ declare const MessageSuggestionsList: React.ForwardRefExoticComponent>; export { MessageSuggestions, MessageSuggestionsStatus, MessageSuggestionsList }; //# sourceMappingURL=message-suggestions.d.ts.map