import type { AgentResponseRenderMode, AgentResponsePart, MessageMetadataVisibility } from '../conversation-types'; export declare class AgentResponse { messageId: string; author: string; showAuthor: boolean; timestamp: string; parts: AgentResponsePart[]; /** Renders serializable ordered parts or lets the default slot own the complete ordered body. */ renderMode: AgentResponseRenderMode; streaming: boolean; /** Controls whether the complete message metadata footer is persistent or revealed through hover/focus. */ metadataVisibility: MessageMetadataVisibility; private renderPart; render(): any; } //# sourceMappingURL=AgentResponse.d.ts.map