import type { AuditEventSeverity } from '../../molecules/AuditEventRow/AuditEventRow.svelte'; import type { QuickAction } from '../../molecules/QuickActionGrid/QuickActionGrid.svelte'; export interface LeadProfile { name: string; company?: string; email?: string; phone?: string; status?: string; score?: number; } export interface LeadEvent { id: string; action: string; actor?: string; target?: string; time?: Date | string | number; severity?: AuditEventSeverity; ip?: string; } export interface LeadReply { id: string; author: string; body: string; avatar?: string; time?: string; depth?: number; } export interface RelatedLead { id: string; title: string; subtitle?: string; meta?: string; image?: string; kind?: string; } interface LeadDetailPageProps { lead: LeadProfile; events?: LeadEvent[]; replies?: LeadReply[]; related?: RelatedLead[]; actions?: QuickAction[]; class?: string; onaction?: (id: string) => void; onreply?: (body: string) => void; } declare const LeadDetailPage: import("svelte").Component; type LeadDetailPage = ReturnType; export default LeadDetailPage;