import { type MouseEventHandler, type ReactNode } from 'react'; import { type LocalMessage, type LocalMessageBase } from 'stream-chat'; import type { MessageContextValue } from '../../context'; export type QuotedMessagePreviewProps = { getQuotedMessageAuthor?: (message: LocalMessage) => string; renderText?: MessageContextValue['renderText']; }; export declare const QuotedMessagePreview: ({ getQuotedMessageAuthor, renderText, }: QuotedMessagePreviewProps) => import("react/jsx-runtime").JSX.Element | null; type QuotedMessagePreviewUIProps = QuotedMessagePreviewProps & { quotedMessage: LocalMessageBase; authorLabel?: ReactNode; className?: string; onClick?: MouseEventHandler; onRemove?: () => void; }; export declare const QuotedMessagePreviewUI: ({ authorLabel, className, getQuotedMessageAuthor, onClick, onRemove, quotedMessage, renderText, }: QuotedMessagePreviewUIProps) => import("react/jsx-runtime").JSX.Element | null; export {}; //# sourceMappingURL=QuotedMessagePreview.d.ts.map