import { BaseAPIRequestFactory } from './baseapi'; import { Configuration } from '../configuration'; import { RequestContext, ResponseContext } from '../http/http'; import { ContactCreateRequest } from '../models/ContactCreateRequest'; import { ContactDetailsResponse } from '../models/ContactDetailsResponse'; import { ContactListResponse } from '../models/ContactListResponse'; import { ContactUpdateRequest } from '../models/ContactUpdateRequest'; export declare class ContactsApiRequestFactory extends BaseAPIRequestFactory { createContact(contactCreateRequest: ContactCreateRequest, _options?: Configuration): Promise; deleteContact(id: string, _options?: Configuration): Promise; detailsContact(id: string, _options?: Configuration): Promise; listContacts(email?: string, _options?: Configuration): Promise; updateContact(id: string, contactUpdateRequest: ContactUpdateRequest, _options?: Configuration): Promise; } export declare class ContactsApiResponseProcessor { createContact(response: ResponseContext): Promise; deleteContact(response: ResponseContext): Promise; detailsContact(response: ResponseContext): Promise; listContacts(response: ResponseContext): Promise; updateContact(response: ResponseContext): Promise; }