interface CommentCardProps {
    comment: {
        id: string;
        content: string;
        title?: string;
        type?: 'pro' | 'con';
        importance?: 'Critical' | 'Important' | 'Nice-to-have';
        createdAt: string;
        vendor?: {
            id: number;
            title: string;
            slug: string;
            logo: string | null;
            category?: string | null;
        };
        user?: {
            id: string;
            name: string;
            profilePicture: string | null;
            msp?: {
                id: string | number;
                name?: string | null;
                icon_url?: string | null;
            };
        };
        canDelete?: boolean;
    };
    onViewProduct?: (vendorSlug: string) => void;
    onDeleteComment?: (commentId: string) => void;
    showVendorInfo?: boolean;
    compact?: boolean;
    context: 'profile' | 'vendor';
}
export declare function CommentCard({ comment, onViewProduct, onDeleteComment, showVendorInfo, compact, context }: CommentCardProps): import("react/jsx-runtime").JSX.Element;
export {};
//# sourceMappingURL=comment-card.d.ts.map