import { GiveSummaryRecord } from "./records"; // Common interface for contact information export interface ContactInfo { known: boolean; displayName: string; profileImageUrl?: string; } // Define the contact information fields interface GiveContactInfo { giver: ContactInfo; issuer: ContactInfo; receiver: ContactInfo; providerPlanName?: string; recipientProjectName?: string; image?: string; } // Combine GiveSummaryRecord with contact information using intersection type export type GiveRecordWithContactInfo = GiveSummaryRecord & GiveContactInfo;