import { IRenderOptions } from '../base/render-options'; import { NDKUserProfile } from '@nostr-dev-kit/ndk'; import { ReplyItem } from './reply-utils'; export interface RenderPostOptions extends IRenderOptions { author: NDKUserProfile | null | undefined; date: string; shouldShowStats: boolean; stats: { replies: number; likes: number; } | null; statsLoading: boolean; statsError: string | null; htmlToRender: string; repliesExpanded: boolean; repliesLoaded: boolean; repliesLoading: boolean; repliesError: string | null; replyItems: ReplyItem[]; } export declare function renderPost(options: RenderPostOptions): string; export declare function renderEmbeddedPost(noteId: string, authorProfile: { displayName?: string; image?: string; nip05?: string; } | undefined, date: string, content: string): string;