import React from 'react';
import type { ComponentPropsWithoutRef } from 'react';
export type ThreadListItemUIProps = ComponentPropsWithoutRef<'button'>;
/**
 * TODO:
 * - maybe hover state? ask design
 * - move styling to CSS library and clean it up (separate layout and theme)
 * - use Moment/DayJs for proper created_at formatting (replace toLocaleTimeString)
 * - handle deleted message [in progress]
 */
export declare const attachmentTypeIconMap: {
    readonly audio: "🔈";
    readonly file: "📄";
    readonly image: "📷";
    readonly video: "🎥";
    readonly voiceRecording: "🎙️";
};
export declare const ThreadListItemUI: (props: ThreadListItemUIProps) => React.JSX.Element;
