export { type FullContact, type MergeSuggestion, type CoordinateSuggestion, fullContactDisplayName, toComposeContact } from "./types" export { useContactsStore, type ContactsStore } from "./contacts-store" export { searchContacts } from "./fuzzy-search" export { findDuplicatePairs, levenshteinDistance, areNamesSimilar, normalizeContactName, normalizePhone, } from "./duplicate-detection" export { parseVCardText, parseCsvText, parseBulkContactText, parseContactFile, } from "./import-parsers" export { printContacts } from "./print-contacts" export { contactToVCard, contactsToVCard, contactsToCsv, downloadContactVCard, downloadContactsVCard, downloadContactsCsv, } from "./export-contacts" export { findContactByEmail, normalizeEmail, parseDisplayNameToNameParts, } from "./find-contact" export type { ContactCreateDraft, DeletedContact, } from "./contacts-store" export type { DuplicateMatchReason } from "./duplicate-detection"