import type { ChatMessage, ChatMessageReplyingTo } from '../types/ChatMessage'; /** * Lightweight message-like shape accepted by reply-preview text helpers. * * @private helper contract for chat reply previews */ type ChatMessageReplyPreviewSource = Pick & { readonly attachmentNames?: ChatMessageReplyingTo['attachmentNames']; }; /** * Optional settings for reply-preview text generation. * * @private helper contract for chat reply previews */ type ResolveChatMessageReplyPreviewTextOptions = { readonly maxLength?: number; readonly emptyLabel?: string; }; /** * Resolves one compact plain-text preview for reply UI surfaces and prompt context. * * @private helper for chat reply previews */ export declare function resolveChatMessageReplyPreviewText(source: ChatMessageReplyPreviewSource, options?: ResolveChatMessageReplyPreviewTextOptions): string; export {};