import { HttpClient } from '@wix/sdk-types'; import { AppendOrCreateContactOptions, SubmitContactResponse, SubmitContactResponseNonNullableFields } from './contacts-v4-submit-contact-submitted-contact.universal.js'; export declare const __metadata: { PACKAGE_NAME: string; }; export declare function appendOrCreateContact(httpClient: HttpClient): AppendOrCreateContactSignature; interface AppendOrCreateContactSignature { /** * Appends an existing contact or creates a contact if it doesn't exist. * * For internal docs, see * [Submit Contacts](crm.contact-submit-service.introduction). */ (options?: AppendOrCreateContactOptions | undefined): Promise; } export { ActivityIcon, Address, AddressLocation, AddressStreetOneOf, AddressTag, AppendOrCreateContactOptions, AssigneesWrapper, ContactActivity, ContactActivityType, ContactAddress, ContactAddressesWrapper, ContactEmail, ContactEmailsWrapper, ContactInfo, ContactName, ContactPhone, ContactPhonesWrapper, ContactPicture, ContactSourceType, ContactToSubmit, EmailTag, ExtendedFieldsWrapper, IdentificationData, IdentificationDataIdOneOf, IdentityType, ImageProvider, LabelsWrapper, LocationsWrapper, MessageEnvelope, PhoneTag, StreetAddress, Subdivision, SubdivisionType, SubmitContact, SubmitContactOptions, SubmitContactRequest, SubmitContactResponse, SubmitContactResponseNonNullableFields, SubmitOperation, SubmitVisitorIdRequest, SubmitVisitorIdResponse, WebhookIdentityType, } from './contacts-v4-submit-contact-submitted-contact.universal.js';