import type { Contact, ContactRef } from './Contact'; /** * Value in range 0.0 ... 1.0. */ type Score = number; export interface ContactDuplicateSuggestion { contact: Contact; score: Score; status: ContactDuplicateSuggestion.Status; links: { merge_api: string; }; } export interface ContactDuplicateSuggestionRef { contact: ContactRef; score: Score; status: ContactDuplicateSuggestion.Status; links: { merge_api: string; }; } export declare namespace ContactDuplicateSuggestion { enum Status { UNSEEN = "unseen", ACCEPTED = "accepted", DECLINED = "declined" } function isUnseen(suggestion: Pick): boolean; function isUnseen(status: ContactDuplicateSuggestion['status']): boolean; function isAccepted(suggestion: Pick): boolean; function isAccepted(status: ContactDuplicateSuggestion['status']): boolean; function isDeclined(suggestion: Pick): boolean; function isDeclined(status: ContactDuplicateSuggestion['status']): boolean; } export {};