import { default as React } from 'react'; export interface VendorInsightOut { vendor_id: number; vendor_name: string | null; facts: { po_created: number; po_delivered: number; timely_delivery: number; missed_delivery: number; delivery_date_unknown: number; short_shipment_count: number; lead_time_kept: number; lead_time_missed: number; lead_time_unknown: number; price_pattern: Array<{ item_id: number; item_name: string; first_price: number; last_price: number; pct_change: number; trend: string; n: number; }>; payment_terms_pattern: Record; rfq_invited: number; rfq_responded: number; quick_response_items: string[]; late_response_items: string[]; no_response_items: string[]; }; insight: string; } export interface VendorAIProfileProps { profileData?: { company_id: number; vendors: VendorInsightOut[]; } | null; isProfileLoading?: boolean; isProfileError?: boolean; insightData?: { company_id: number; vendors: VendorInsightOut[]; top_recommendations?: Array<{ vendor_id: number; vendor_name: string | null; rank: number; reason: string; }>; } | null; isInsightLoading?: boolean; isInsightError?: boolean; onCompare?: (vendorIds: number[]) => void; } export declare const VendorAISummary: React.FC; export default VendorAISummary;