export interface GongCallParty { name?: string; emailAddress?: string; [key: string]: unknown; } export interface GongCallRecord { id?: string; title?: string; started?: string; duration?: number; direction?: string; parties?: GongCallParty[]; [key: string]: unknown; } export interface GongCallSummary { id?: string; title?: string; started?: string; duration?: number; direction?: string; parties: Array<{ name?: string; email?: string; }>; } export declare function filterGongCallsByEmail(calls: readonly GongCallRecord[], email: string, limit?: number): GongCallSummary[]; export interface LookupGongCallsByEmailOptions { credential: string; email: string; lookbackDays?: number; limit?: number; now?: number; fetch?: typeof globalThis.fetch; } export type GongCallsLookupResult = { ok: true; calls: GongCallSummary[]; } | { ok: false; status: number; error: string; }; export declare function lookupGongCallsByEmail(options: LookupGongCallsByEmailOptions): Promise; //# sourceMappingURL=gong.d.ts.map