import { HttpClient, NonNullablePaths, MaybeContext, BuildRESTFunction } from '@wix/sdk-types'; import { AppendOrCreateContactOptions, SubmitContactResponse, AppendOrCreateContactApplicationErrors } from './index.typings.mjs'; export { AccountInfo, ActivityIcon, Address, AddressLocation, AddressStreetOneOf, AddressTag, AddressTagWithLiterals, AssigneesWrapper, ContactActivity, ContactActivityType, ContactActivityTypeWithLiterals, ContactAddress, ContactAddressesWrapper, ContactEmail, ContactEmailsWrapper, ContactInfo, ContactName, ContactPhone, ContactPhonesWrapper, ContactPicture, ContactSourceType, ContactSourceTypeWithLiterals, ContactToSubmit, EmailTag, EmailTagWithLiterals, ExtendedFieldsWrapper, IdentificationData, IdentificationDataIdOneOf, IdentityType, IdentityTypeWithLiterals, ImageProvider, ImageProviderWithLiterals, LabelsWrapper, LocationsWrapper, MessageEnvelope, PhoneTag, PhoneTagWithLiterals, StreetAddress, Subdivision, SubdivisionType, SubdivisionTypeWithLiterals, SubmitContact, SubmitContactOptions, SubmitContactRequest, SubmitOperation, SubmitOperationWithLiterals, SubmitVisitorIdRequest, SubmitVisitorIdResponse, WebhookIdentityType, WebhookIdentityTypeWithLiterals } from './index.typings.mjs'; declare function appendOrCreateContact$1(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): Promise & { __applicationErrorsType?: AppendOrCreateContactApplicationErrors; }>; } declare const appendOrCreateContact: MaybeContext & typeof appendOrCreateContact$1>; export { AppendOrCreateContactApplicationErrors, AppendOrCreateContactOptions, SubmitContactResponse, appendOrCreateContact };