import { AutomateBaseAPI } from '../BaseAPI'; import { components } from '../AutomateTypes'; import { CommonParameters } from '../AutomateAPI'; import { NoContentResponse } from '../types'; type schemas = components['schemas']; /** {@link AutomateApiDomainContractsClientsContact} */ export type AutomateApiDomainContractsClientsContact = schemas['Automate.Api.Domain.Contracts.Clients.Contact']; /** {@link LabTechModelsContact} */ export type LabTechModelsContact = schemas['LabTech.Models.Contact']; /** * Contacts module * @public */ export declare class ContactsAPI extends AutomateBaseAPI { getContactListApiv1Contacts(params?: CommonParameters): Promise>; getSystemContactList(params?: CommonParameters): Promise>; getContactListApiv2Contacts(params?: CommonParameters): Promise>; postContact(Contact: AutomateApiDomainContractsClientsContact): Promise; getContact(contactId: number, params?: CommonParameters): Promise; putContact(contactId: number, Contact: AutomateApiDomainContractsClientsContact): Promise; deleteContact(contactId: number): Promise; } export {}; //# sourceMappingURL=ContactsAPI.d.ts.map