import { Theme } from '../common/types'; import { NDKUserProfile } from '@nostr-dev-kit/ndk'; interface Comment { id: string; pubkey: string; content: string; created_at: number; replies: Comment[]; userProfile?: NDKUserProfile; replyTo?: string; depth?: number; } export declare function renderCommentWidget(isLoading: boolean, isError: boolean, errorMessage: string, comments: Comment[], readonly: boolean, placeholder: string, isSubmitting: boolean, currentUserProfile?: NDKUserProfile | null, replyingToComment?: string | null, identityMode?: 'user' | 'anon', hasNip07?: boolean): string; export declare function getCommentStyles(theme: Theme): string; export {};