import { FC } from 'react'; import { AssistantConversationProcessing, Message } from '../conversation'; interface Props { /** Forwarded to each pending-write card; see AssistantPendingWriteCard. */ onApprovePendingWrite?: (reference: string) => void; approvingWriteRef?: string | null; messages: Message[]; /** * The conversation's processing entry, which each item reads to decide what * a turn is showing: live waiting copy, output, or "Stopped". Optional for * hosts that mount the list directly; see `AssistantMessageItem`. */ processing?: AssistantConversationProcessing | null; streamingMessageId: string | null; /** The assistant message (if any) whose turn ended in an error. */ failedMessageId?: string | null; /** Re-send the last user prompt — shown on the failed message. */ onRetry?: () => void; } export declare const AssistantMessageList: FC; export {}; //# sourceMappingURL=AssistantMessageList.d.ts.map