import { HttpFile, HttpInfo } from '../http/http'; import { Configuration, ConfigurationOptions } from '../configuration'; import { AchieveGoalRequest } from '../models/AchieveGoalRequest'; import { AchieveGoalResponse } from '../models/AchieveGoalResponse'; import { AchieveIntegrationsWordPressOptInOptionGoalRequest } from '../models/AchieveIntegrationsWordPressOptInOptionGoalRequest'; import { AchieveWordPressOptInGoalResult } from '../models/AchieveWordPressOptInGoalResult'; import { AddContactsToSequenceRequest } from '../models/AddContactsToSequenceRequest'; import { AddContactsToSequenceResponse } from '../models/AddContactsToSequenceResponse'; import { AddProductInterestRequest } from '../models/AddProductInterestRequest'; import { AddToAutomationSequenceRequest } from '../models/AddToAutomationSequenceRequest'; import { AddToAutomationSequenceResponse } from '../models/AddToAutomationSequenceResponse'; import { AffiliateAddToProgramRequest } from '../models/AffiliateAddToProgramRequest'; import { AffiliateCommissionEarned } from '../models/AffiliateCommissionEarned'; import { AffiliateCommissionProgramResponse } from '../models/AffiliateCommissionProgramResponse'; import { AffiliateLink } from '../models/AffiliateLink'; import { AffiliateProgramResource } from '../models/AffiliateProgramResource'; import { AffiliateRemoveFromProgramRequest } from '../models/AffiliateRemoveFromProgramRequest'; import { ApplyCommissionRequest } from '../models/ApplyCommissionRequest'; import { ApplyRemoveTagRequest } from '../models/ApplyRemoveTagRequest'; import { ApplyTagsResponse } from '../models/ApplyTagsResponse'; import { AssignAutomationCategoryRequest } from '../models/AssignAutomationCategoryRequest'; import { AssignProductsRequest } from '../models/AssignProductsRequest'; import { Automation } from '../models/Automation'; import { AutomationCategory } from '../models/AutomationCategory'; import { BatchUnpublishAutomationRequest } from '../models/BatchUnpublishAutomationRequest'; import { Campaign } from '../models/Campaign'; import { CancelSubscriptionRequest } from '../models/CancelSubscriptionRequest'; import { CategoryDiscount } from '../models/CategoryDiscount'; import { Company } from '../models/Company'; import { Contact } from '../models/Contact'; import { ContactLink } from '../models/ContactLink'; import { ContactLinkType } from '../models/ContactLinkType'; import { Country } from '../models/Country'; import { CreateAffiliateRequest } from '../models/CreateAffiliateRequest'; import { CreateAutomationCategoryRequest } from '../models/CreateAutomationCategoryRequest'; import { CreateCategoryDiscountRequest } from '../models/CreateCategoryDiscountRequest'; import { CreateCommissionProgramRequest } from '../models/CreateCommissionProgramRequest'; import { CreateCompanyRequest } from '../models/CreateCompanyRequest'; import { CreateContactLinkTypeRequest } from '../models/CreateContactLinkTypeRequest'; import { CreateCustomFieldRequest } from '../models/CreateCustomFieldRequest'; import { CreateCustomFieldResponse } from '../models/CreateCustomFieldResponse'; import { CreateDefaultCommissionProgramRequest } from '../models/CreateDefaultCommissionProgramRequest'; import { CreateEmailSentRequest } from '../models/CreateEmailSentRequest'; import { CreateEmailsSentRequest } from '../models/CreateEmailsSentRequest'; import { CreateFreeTrialDiscountRequest } from '../models/CreateFreeTrialDiscountRequest'; import { CreateIntegrationsWordPressOptInOption } from '../models/CreateIntegrationsWordPressOptInOption'; import { CreateLeadSourceExpenseRequest } from '../models/CreateLeadSourceExpenseRequest'; import { CreateLeadSourceRecurringExpenseRequest } from '../models/CreateLeadSourceRecurringExpenseRequest'; import { CreateLeadSourceRequest } from '../models/CreateLeadSourceRequest'; import { CreateNoteRequest } from '../models/CreateNoteRequest'; import { CreateOpportunityRequest } from '../models/CreateOpportunityRequest'; import { CreateOpportunityStageRequest } from '../models/CreateOpportunityStageRequest'; import { CreateOrUpdateAffiliateLinkRequest } from '../models/CreateOrUpdateAffiliateLinkRequest'; import { CreateOrderItemRequest } from '../models/CreateOrderItemRequest'; import { CreateOrderTotalDiscountRequest } from '../models/CreateOrderTotalDiscountRequest'; import { CreatePaymentMethodConfigRequest } from '../models/CreatePaymentMethodConfigRequest'; import { CreateProductCategoryRequest } from '../models/CreateProductCategoryRequest'; import { CreateProductCommissionProgramRequest } from '../models/CreateProductCommissionProgramRequest'; import { CreateProductDiscountRequest } from '../models/CreateProductDiscountRequest'; import { CreateProductInterestBundleRequest } from '../models/CreateProductInterestBundleRequest'; import { CreateProductOptionListOption } from '../models/CreateProductOptionListOption'; import { CreateProductOptionRequest } from '../models/CreateProductOptionRequest'; import { CreateProductRequestDetail } from '../models/CreateProductRequestDetail'; import { CreateProgramResourceRequest } from '../models/CreateProgramResourceRequest'; import { CreateReferralRequest } from '../models/CreateReferralRequest'; import { CreateShippingDiscountRequest } from '../models/CreateShippingDiscountRequest'; import { CreateSubscriptionCommissionProgramRequest } from '../models/CreateSubscriptionCommissionProgramRequest'; import { CreateSubscriptionPlanRequest } from '../models/CreateSubscriptionPlanRequest'; import { CreateSubscriptionRequest } from '../models/CreateSubscriptionRequest'; import { CreateTaskRequest } from '../models/CreateTaskRequest'; import { CreateUpdateContactRequest } from '../models/CreateUpdateContactRequest'; import { CreateUpdateLeadSourceCategoryRequest } from '../models/CreateUpdateLeadSourceCategoryRequest'; import { CreateUpdateTagCategoryRequest } from '../models/CreateUpdateTagCategoryRequest'; import { CreateUpdateTagRequest } from '../models/CreateUpdateTagRequest'; import { CreateUpdateTaskRequest } from '../models/CreateUpdateTaskRequest'; import { CustomFieldMetaData } from '../models/CustomFieldMetaData'; import { DeleteEmailsRequest } from '../models/DeleteEmailsRequest'; import { DeleteEmailsResponse } from '../models/DeleteEmailsResponse'; import { DeleteProgramCommissionRequest } from '../models/DeleteProgramCommissionRequest'; import { DeleteSubscriptionPlanCommissionRequest } from '../models/DeleteSubscriptionPlanCommissionRequest'; import { EmailSendRequest } from '../models/EmailSendRequest'; import { EmailSendTemplateRequest } from '../models/EmailSendTemplateRequest'; import { EmailSentWithContent } from '../models/EmailSentWithContent'; import { EmailTemplate } from '../models/EmailTemplate'; import { EmailsSentList } from '../models/EmailsSentList'; import { FileMetadata } from '../models/FileMetadata'; import { FileOperationRequest } from '../models/FileOperationRequest'; import { FreeTrialDiscount } from '../models/FreeTrialDiscount'; import { GetApplicationEnabledStatusResponse } from '../models/GetApplicationEnabledStatusResponse'; import { GetBusinessProfileResponse } from '../models/GetBusinessProfileResponse'; import { GetContactOptionTypesResponse } from '../models/GetContactOptionTypesResponse'; import { GetNoteResponse } from '../models/GetNoteResponse'; import { GetRestCommissionProgram } from '../models/GetRestCommissionProgram'; import { GetSettingsResponse } from '../models/GetSettingsResponse'; import { GetTagCategoryResponse } from '../models/GetTagCategoryResponse'; import { GetUserInfoResponse } from '../models/GetUserInfoResponse'; import { LeadScore } from '../models/LeadScore'; import { LeadSource } from '../models/LeadSource'; import { LeadSourceCategory } from '../models/LeadSourceCategory'; import { LeadSourceExpense } from '../models/LeadSourceExpense'; import { LeadSourceRecurringExpense } from '../models/LeadSourceRecurringExpense'; import { LeadSourceRecurringExpenseUpdateRequest } from '../models/LeadSourceRecurringExpenseUpdateRequest'; import { LinkContactsRequest } from '../models/LinkContactsRequest'; import { ListAffiliateCommissionProgramsResponse } from '../models/ListAffiliateCommissionProgramsResponse'; import { ListAffiliateCommissionsResponse } from '../models/ListAffiliateCommissionsResponse'; import { ListAffiliateLinksResponse } from '../models/ListAffiliateLinksResponse'; import { ListAffiliatePaymentsResponse } from '../models/ListAffiliatePaymentsResponse'; import { ListAffiliateReferralsResponse } from '../models/ListAffiliateReferralsResponse'; import { ListAffiliateSummariesResponse } from '../models/ListAffiliateSummariesResponse'; import { ListAffiliatesResponse } from '../models/ListAffiliatesResponse'; import { ListAssignedProductsResponse } from '../models/ListAssignedProductsResponse'; import { ListAutomationCategoryResponse } from '../models/ListAutomationCategoryResponse'; import { ListAutomationIdsResponse } from '../models/ListAutomationIdsResponse'; import { ListAutomationResponse } from '../models/ListAutomationResponse'; import { ListCampaignGoalsResponse } from '../models/ListCampaignGoalsResponse'; import { ListCampaignSequenceResponse } from '../models/ListCampaignSequenceResponse'; import { ListCampaignsResponse } from '../models/ListCampaignsResponse'; import { ListCategoryDiscountsResponse } from '../models/ListCategoryDiscountsResponse'; import { ListCompaniesResponse } from '../models/ListCompaniesResponse'; import { ListCompanyTagsResponse } from '../models/ListCompanyTagsResponse'; import { ListContactLinkTypesResponse } from '../models/ListContactLinkTypesResponse'; import { ListContactLinksResponse } from '../models/ListContactLinksResponse'; import { ListContactPaymentMethodsResponse } from '../models/ListContactPaymentMethodsResponse'; import { ListContactTagsResponse } from '../models/ListContactTagsResponse'; import { ListContactsResponse } from '../models/ListContactsResponse'; import { ListCountriesResponse } from '../models/ListCountriesResponse'; import { ListEmailsSentResponse } from '../models/ListEmailsSentResponse'; import { ListFilesResponse } from '../models/ListFilesResponse'; import { ListFreeTrialDiscountsResponse } from '../models/ListFreeTrialDiscountsResponse'; import { ListLeadSourceCategoriesResponse } from '../models/ListLeadSourceCategoriesResponse'; import { ListLeadSourceExpensesResponse } from '../models/ListLeadSourceExpensesResponse'; import { ListLeadSourceRecurringExpensesResponse } from '../models/ListLeadSourceRecurringExpensesResponse'; import { ListLeadSourcesResponse } from '../models/ListLeadSourcesResponse'; import { ListMerchantsResponse } from '../models/ListMerchantsResponse'; import { ListNoteTemplateResponse } from '../models/ListNoteTemplateResponse'; import { ListNotesResponse } from '../models/ListNotesResponse'; import { ListOpportunitiesResponse } from '../models/ListOpportunitiesResponse'; import { ListOpportunityStagesResponse } from '../models/ListOpportunityStagesResponse'; import { ListOrderPaymentsResponse } from '../models/ListOrderPaymentsResponse'; import { ListOrderTotalDiscountsResponse } from '../models/ListOrderTotalDiscountsResponse'; import { ListOrders } from '../models/ListOrders'; import { ListPaymentMethodsResponse } from '../models/ListPaymentMethodsResponse'; import { ListPayments } from '../models/ListPayments'; import { ListProductCategoriesResponse } from '../models/ListProductCategoriesResponse'; import { ListProductDiscountsResponse } from '../models/ListProductDiscountsResponse'; import { ListProductInterestBundleResponse } from '../models/ListProductInterestBundleResponse'; import { ListProductOptionsResponse } from '../models/ListProductOptionsResponse'; import { ListProductsResponseList } from '../models/ListProductsResponseList'; import { ListProgramResourcesResponse } from '../models/ListProgramResourcesResponse'; import { ListProvincesResponse } from '../models/ListProvincesResponse'; import { ListReferralsResponse } from '../models/ListReferralsResponse'; import { ListReportsResponse } from '../models/ListReportsResponse'; import { ListRestShippingMethodsResponse } from '../models/ListRestShippingMethodsResponse'; import { ListShippingDiscountsResponse } from '../models/ListShippingDiscountsResponse'; import { ListSubscriptionPlansResponse } from '../models/ListSubscriptionPlansResponse'; import { ListSubscriptionsResponse } from '../models/ListSubscriptionsResponse'; import { ListTagCategoriesResponse } from '../models/ListTagCategoriesResponse'; import { ListTaggedCompaniesResponse } from '../models/ListTaggedCompaniesResponse'; import { ListTaggedContactsResponse } from '../models/ListTaggedContactsResponse'; import { ListTagsResponse } from '../models/ListTagsResponse'; import { ListTasksResponse } from '../models/ListTasksResponse'; import { ListTransactions } from '../models/ListTransactions'; import { ListUserGroupsResponse } from '../models/ListUserGroupsResponse'; import { ListUsersPaginatedResponse } from '../models/ListUsersPaginatedResponse'; import { ListWebformsResponse } from '../models/ListWebformsResponse'; import { ListWordPressOptInOptionsResponse } from '../models/ListWordPressOptInOptionsResponse'; import { Note } from '../models/Note'; import { ObjectModel } from '../models/ObjectModel'; import { OrderItem } from '../models/OrderItem'; import { OrderTotalDiscount } from '../models/OrderTotalDiscount'; import { OrderV2 } from '../models/OrderV2'; import { PatchAutomationCategoryRequest } from '../models/PatchAutomationCategoryRequest'; import { PaymentMethodConfig } from '../models/PaymentMethodConfig'; import { PaymentResult } from '../models/PaymentResult'; import { ProductCategory } from '../models/ProductCategory'; import { ProductDiscount } from '../models/ProductDiscount'; import { ProductInterest } from '../models/ProductInterest'; import { ProductInterestBundle } from '../models/ProductInterestBundle'; import { ProductOption } from '../models/ProductOption'; import { Province } from '../models/Province'; import { Referral } from '../models/Referral'; import { RemoveContactsFromSequenceRequest } from '../models/RemoveContactsFromSequenceRequest'; import { RemoveContactsFromSequenceResponse } from '../models/RemoveContactsFromSequenceResponse'; import { Report } from '../models/Report'; import { ReportExecutionResult } from '../models/ReportExecutionResult'; import { RestAffiliate } from '../models/RestAffiliate'; import { RestCreateOrderRequest } from '../models/RestCreateOrderRequest'; import { RestCreatePaymentRequest } from '../models/RestCreatePaymentRequest'; import { RestEmailAddressStatus } from '../models/RestEmailAddressStatus'; import { RestOpportunityStage } from '../models/RestOpportunityStage'; import { RestV2Opportunity } from '../models/RestV2Opportunity'; import { RestV2ProductDetail } from '../models/RestV2ProductDetail'; import { RunReportRequest } from '../models/RunReportRequest'; import { ShippingDiscount } from '../models/ShippingDiscount'; import { Subscription } from '../models/Subscription'; import { SubscriptionPlan } from '../models/SubscriptionPlan'; import { Tag } from '../models/Tag'; import { TagCategory } from '../models/TagCategory'; import { Task } from '../models/Task'; import { UnpublishAutomationRequest } from '../models/UnpublishAutomationRequest'; import { UpdateAffiliateRequest } from '../models/UpdateAffiliateRequest'; import { UpdateBusinessProfileRequest } from '../models/UpdateBusinessProfileRequest'; import { UpdateCategoryDiscountRequest } from '../models/UpdateCategoryDiscountRequest'; import { UpdateCommissionProgramRequest } from '../models/UpdateCommissionProgramRequest'; import { UpdateCompanyRequest } from '../models/UpdateCompanyRequest'; import { UpdateCustomFieldMetaDataRequest } from '../models/UpdateCustomFieldMetaDataRequest'; import { UpdateDefaultCommissionProgramRequest } from '../models/UpdateDefaultCommissionProgramRequest'; import { UpdateEmailAddress } from '../models/UpdateEmailAddress'; import { UpdateFreeTrialDiscountRequest } from '../models/UpdateFreeTrialDiscountRequest'; import { UpdateLeadSourceExpenseRequest } from '../models/UpdateLeadSourceExpenseRequest'; import { UpdateNoteRequest } from '../models/UpdateNoteRequest'; import { UpdateNoteResponse } from '../models/UpdateNoteResponse'; import { UpdateOpportunityRequestV2 } from '../models/UpdateOpportunityRequestV2'; import { UpdateOpportunityStageRequest } from '../models/UpdateOpportunityStageRequest'; import { UpdateOrderItemRequest } from '../models/UpdateOrderItemRequest'; import { UpdateOrderRequest } from '../models/UpdateOrderRequest'; import { UpdateOrderTotalDiscountRequest } from '../models/UpdateOrderTotalDiscountRequest'; import { UpdateProductCategoryRequest } from '../models/UpdateProductCategoryRequest'; import { UpdateProductCommissionProgramRequest } from '../models/UpdateProductCommissionProgramRequest'; import { UpdateProductDiscountRequest } from '../models/UpdateProductDiscountRequest'; import { UpdateProductInterestBundleRequest } from '../models/UpdateProductInterestBundleRequest'; import { UpdateProductInterestRequest } from '../models/UpdateProductInterestRequest'; import { UpdateProductInventoryRequestDetail } from '../models/UpdateProductInventoryRequestDetail'; import { UpdateProductOptionListOption } from '../models/UpdateProductOptionListOption'; import { UpdateProductOptionRequest } from '../models/UpdateProductOptionRequest'; import { UpdateProductRequestDetail } from '../models/UpdateProductRequestDetail'; import { UpdateProgramResourceRequest } from '../models/UpdateProgramResourceRequest'; import { UpdateShippingDiscountRequest } from '../models/UpdateShippingDiscountRequest'; import { UpdateSubscriptionCommissionProgramRequest } from '../models/UpdateSubscriptionCommissionProgramRequest'; import { UpdateSubscriptionPlanRequest } from '../models/UpdateSubscriptionPlanRequest'; import { UpdateSubscriptionRequest } from '../models/UpdateSubscriptionRequest'; import { UpdateTagCategoryResponse } from '../models/UpdateTagCategoryResponse'; import { UpdateTagResponse } from '../models/UpdateTagResponse'; import { UpdateTaskResponse } from '../models/UpdateTaskResponse'; import { UpdateUserRequest } from '../models/UpdateUserRequest'; import { User } from '../models/User'; import { UserGroup } from '../models/UserGroup'; import { WordPressOptInOption } from '../models/WordPressOptInOption'; import { AffiliateApiRequestFactory, AffiliateApiResponseProcessor } from "../apis/AffiliateApi"; export interface AffiliateApiAddAffiliateRequest { createAffiliateRequest: CreateAffiliateRequest; } export interface AffiliateApiAddAffiliateToProgramRequest { id: string; affiliateAddToProgramRequest: AffiliateAddToProgramRequest; } export interface AffiliateApiAddCommissionProgramRequest { createCommissionProgramRequest: CreateCommissionProgramRequest; } export interface AffiliateApiAddCommissionProgramResourceRequest { createProgramResourceRequest: CreateProgramResourceRequest; } export interface AffiliateApiAssignProductCommissionProgramRequest { commissionProgramId: string; createProductCommissionProgramRequest: CreateProductCommissionProgramRequest; } export interface AffiliateApiAssignSubscriptionCommissionProgramRequest { commissionProgramId: string; createSubscriptionCommissionProgramRequest: CreateSubscriptionCommissionProgramRequest; } export interface AffiliateApiCreateAffiliateCustomFieldRequest { createCustomFieldRequest: CreateCustomFieldRequest; } export interface AffiliateApiCreateDefaultCommissionProgramRequest { commissionProgramId: string; createDefaultCommissionProgramRequest: CreateDefaultCommissionProgramRequest; } export interface AffiliateApiCreateRedirectLinkRequest { createOrUpdateAffiliateLinkRequest: CreateOrUpdateAffiliateLinkRequest; } export interface AffiliateApiDeleteAffiliateRequest { id: string; } export interface AffiliateApiDeleteAffiliateCommissionProgramRequest { commissionProgramId: string; } export interface AffiliateApiDeleteAffiliateCustomFieldRequest { customFieldId: string; } export interface AffiliateApiDeleteCommissionProgramResourceRequest { resourceId: string; } export interface AffiliateApiDeleteRedirectLinkRequest { redirectId: string; } export interface AffiliateApiGetAffiliateRequest { id: string; } export interface AffiliateApiGetAffiliateCommissionTotalRequest { affiliateId: string; } export interface AffiliateApiGetAffiliateCommissionsRequest { affiliateId: string; filter?: string; orderBy?: string; pageSize?: number; pageToken?: string; } export interface AffiliateApiGetAffiliateCustomFieldsRequest { } export interface AffiliateApiGetCommissionProgramRequest { commissionProgramId: string; } export interface AffiliateApiGetRedirectLinkRequest { redirectId: string; } export interface AffiliateApiGetReferralsByAffiliateIdRequest { affiliateId: string; filter?: string; pageToken?: string; orderBy?: string; pageSize?: number; } export interface AffiliateApiListAffiliateRequest { filter?: string; orderBy?: string; pageSize?: number; pageToken?: string; } export interface AffiliateApiListAffiliateCommissionProgramsRequest { filter?: string; orderBy?: string; pageSize?: number; pageToken?: string; } export interface AffiliateApiListAffiliateLinksRequest { filter?: string; orderBy?: string; pageSize?: number; pageToken?: string; } export interface AffiliateApiListAffiliatePaymentsRequest { affiliateId: string; filter?: string; orderBy?: string; pageSize?: number; pageToken?: string; } export interface AffiliateApiListCommissionProgramResourcesRequest { commissionProgramId: string; } export interface AffiliateApiListSummariesRequest { filter?: string; orderBy?: string; pageSize?: number; pageToken?: string; } export interface AffiliateApiRemoveAffiliateFromProgramRequest { id: string; affiliateRemoveFromProgramRequest: AffiliateRemoveFromProgramRequest; } export interface AffiliateApiRemoveProductCommissionFromCommissionsRequest { commissionId: string; deleteProgramCommissionRequest: DeleteProgramCommissionRequest; } export interface AffiliateApiRemoveSubscriptionPlanCommissionFromCommissionsRequest { commissionId: string; deleteSubscriptionPlanCommissionRequest: DeleteSubscriptionPlanCommissionRequest; } export interface AffiliateApiUpdateAffiliateRequest { id: string; updateAffiliateRequest: UpdateAffiliateRequest; updateMask?: Set<'contact_id' | 'code' | 'name' | 'status' | 'parent_affiliate_id' | 'notify_on_sale' | 'notify_on_lead' | 'track_leads_days' | 'password' | 'custom_fields'>; } export interface AffiliateApiUpdateAffiliateCustomFieldRequest { customFieldId: string; updateCustomFieldMetaDataRequest: UpdateCustomFieldMetaDataRequest; updateMask?: Set<'group_id' | 'label' | 'options'>; } export interface AffiliateApiUpdateCommissionProgramRequest { commissionProgramId: string; updateCommissionProgramRequest: UpdateCommissionProgramRequest; updateMask?: Set<'name' | 'notes' | 'priority'>; } export interface AffiliateApiUpdateCommissionProgramResourceRequest { resourceId: string; updateProgramResourceRequest: UpdateProgramResourceRequest; updateMask?: Set<'title' | 'notes' | 'url' | 'order' | 'content_html' | 'page_width' | 'page_height' | 'commission_program_ids'>; } export interface AffiliateApiUpdateDefaultCommissionProgramRequest { commissionProgramId: string; updateDefaultCommissionProgramRequest: UpdateDefaultCommissionProgramRequest; updateMask?: Set<'percentage' | 'dollar_amount' | 'payout_type' | 'level_1' | 'level_2' | 'unused'>; } export interface AffiliateApiUpdateProductCommissionProgramRequest { commissionProgramId: string; updateProductCommissionProgramRequest: UpdateProductCommissionProgramRequest; updateMask?: Set<'percentage' | 'dollar_amount' | 'payout_type' | 'level_1' | 'level_2' | 'unused'>; } export interface AffiliateApiUpdateRedirectLinkRequest { redirectId: string; createOrUpdateAffiliateLinkRequest: CreateOrUpdateAffiliateLinkRequest; } export interface AffiliateApiUpdateSubscriptionCommissionProgramRequest { commissionProgramId: string; updateSubscriptionCommissionProgramRequest: UpdateSubscriptionCommissionProgramRequest; updateMask?: Set<'percentage' | 'dollar_amount' | 'payout_type' | 'level_1' | 'level_2' | 'unused'>; } export declare class ObjectAffiliateApi { private api; constructor(configuration: Configuration, requestFactory?: AffiliateApiRequestFactory, responseProcessor?: AffiliateApiResponseProcessor); addAffiliateWithHttpInfo(param: AffiliateApiAddAffiliateRequest, options?: ConfigurationOptions): Promise>; addAffiliate(param: AffiliateApiAddAffiliateRequest, options?: ConfigurationOptions): Promise; addAffiliateToProgramWithHttpInfo(param: AffiliateApiAddAffiliateToProgramRequest, options?: ConfigurationOptions): Promise>; addAffiliateToProgram(param: AffiliateApiAddAffiliateToProgramRequest, options?: ConfigurationOptions): Promise; addCommissionProgramWithHttpInfo(param: AffiliateApiAddCommissionProgramRequest, options?: ConfigurationOptions): Promise>; addCommissionProgram(param: AffiliateApiAddCommissionProgramRequest, options?: ConfigurationOptions): Promise; addCommissionProgramResourceWithHttpInfo(param: AffiliateApiAddCommissionProgramResourceRequest, options?: ConfigurationOptions): Promise>; addCommissionProgramResource(param: AffiliateApiAddCommissionProgramResourceRequest, options?: ConfigurationOptions): Promise; assignProductCommissionProgramWithHttpInfo(param: AffiliateApiAssignProductCommissionProgramRequest, options?: ConfigurationOptions): Promise>; assignProductCommissionProgram(param: AffiliateApiAssignProductCommissionProgramRequest, options?: ConfigurationOptions): Promise; assignSubscriptionCommissionProgramWithHttpInfo(param: AffiliateApiAssignSubscriptionCommissionProgramRequest, options?: ConfigurationOptions): Promise>; assignSubscriptionCommissionProgram(param: AffiliateApiAssignSubscriptionCommissionProgramRequest, options?: ConfigurationOptions): Promise; createAffiliateCustomFieldWithHttpInfo(param: AffiliateApiCreateAffiliateCustomFieldRequest, options?: ConfigurationOptions): Promise>; createAffiliateCustomField(param: AffiliateApiCreateAffiliateCustomFieldRequest, options?: ConfigurationOptions): Promise; createDefaultCommissionProgramWithHttpInfo(param: AffiliateApiCreateDefaultCommissionProgramRequest, options?: ConfigurationOptions): Promise>; createDefaultCommissionProgram(param: AffiliateApiCreateDefaultCommissionProgramRequest, options?: ConfigurationOptions): Promise; createRedirectLinkWithHttpInfo(param: AffiliateApiCreateRedirectLinkRequest, options?: ConfigurationOptions): Promise>; createRedirectLink(param: AffiliateApiCreateRedirectLinkRequest, options?: ConfigurationOptions): Promise; deleteAffiliateWithHttpInfo(param: AffiliateApiDeleteAffiliateRequest, options?: ConfigurationOptions): Promise>; deleteAffiliate(param: AffiliateApiDeleteAffiliateRequest, options?: ConfigurationOptions): Promise; deleteAffiliateCommissionProgramWithHttpInfo(param: AffiliateApiDeleteAffiliateCommissionProgramRequest, options?: ConfigurationOptions): Promise>; deleteAffiliateCommissionProgram(param: AffiliateApiDeleteAffiliateCommissionProgramRequest, options?: ConfigurationOptions): Promise; deleteAffiliateCustomFieldWithHttpInfo(param: AffiliateApiDeleteAffiliateCustomFieldRequest, options?: ConfigurationOptions): Promise>; deleteAffiliateCustomField(param: AffiliateApiDeleteAffiliateCustomFieldRequest, options?: ConfigurationOptions): Promise; deleteCommissionProgramResourceWithHttpInfo(param: AffiliateApiDeleteCommissionProgramResourceRequest, options?: ConfigurationOptions): Promise>; deleteCommissionProgramResource(param: AffiliateApiDeleteCommissionProgramResourceRequest, options?: ConfigurationOptions): Promise; deleteRedirectLinkWithHttpInfo(param: AffiliateApiDeleteRedirectLinkRequest, options?: ConfigurationOptions): Promise>; deleteRedirectLink(param: AffiliateApiDeleteRedirectLinkRequest, options?: ConfigurationOptions): Promise; getAffiliateWithHttpInfo(param: AffiliateApiGetAffiliateRequest, options?: ConfigurationOptions): Promise>; getAffiliate(param: AffiliateApiGetAffiliateRequest, options?: ConfigurationOptions): Promise; getAffiliateCommissionTotalWithHttpInfo(param: AffiliateApiGetAffiliateCommissionTotalRequest, options?: ConfigurationOptions): Promise>; getAffiliateCommissionTotal(param: AffiliateApiGetAffiliateCommissionTotalRequest, options?: ConfigurationOptions): Promise; getAffiliateCommissionsWithHttpInfo(param: AffiliateApiGetAffiliateCommissionsRequest, options?: ConfigurationOptions): Promise>; getAffiliateCommissions(param: AffiliateApiGetAffiliateCommissionsRequest, options?: ConfigurationOptions): Promise; getAffiliateCustomFieldsWithHttpInfo(param?: AffiliateApiGetAffiliateCustomFieldsRequest, options?: ConfigurationOptions): Promise>; getAffiliateCustomFields(param?: AffiliateApiGetAffiliateCustomFieldsRequest, options?: ConfigurationOptions): Promise; getCommissionProgramWithHttpInfo(param: AffiliateApiGetCommissionProgramRequest, options?: ConfigurationOptions): Promise>; getCommissionProgram(param: AffiliateApiGetCommissionProgramRequest, options?: ConfigurationOptions): Promise; getRedirectLinkWithHttpInfo(param: AffiliateApiGetRedirectLinkRequest, options?: ConfigurationOptions): Promise>; getRedirectLink(param: AffiliateApiGetRedirectLinkRequest, options?: ConfigurationOptions): Promise; getReferralsByAffiliateIdWithHttpInfo(param: AffiliateApiGetReferralsByAffiliateIdRequest, options?: ConfigurationOptions): Promise>; getReferralsByAffiliateId(param: AffiliateApiGetReferralsByAffiliateIdRequest, options?: ConfigurationOptions): Promise; listAffiliateWithHttpInfo(param?: AffiliateApiListAffiliateRequest, options?: ConfigurationOptions): Promise>; listAffiliate(param?: AffiliateApiListAffiliateRequest, options?: ConfigurationOptions): Promise; listAffiliateCommissionProgramsWithHttpInfo(param?: AffiliateApiListAffiliateCommissionProgramsRequest, options?: ConfigurationOptions): Promise>; listAffiliateCommissionPrograms(param?: AffiliateApiListAffiliateCommissionProgramsRequest, options?: ConfigurationOptions): Promise; listAffiliateLinksWithHttpInfo(param?: AffiliateApiListAffiliateLinksRequest, options?: ConfigurationOptions): Promise>; listAffiliateLinks(param?: AffiliateApiListAffiliateLinksRequest, options?: ConfigurationOptions): Promise; listAffiliatePaymentsWithHttpInfo(param: AffiliateApiListAffiliatePaymentsRequest, options?: ConfigurationOptions): Promise>; listAffiliatePayments(param: AffiliateApiListAffiliatePaymentsRequest, options?: ConfigurationOptions): Promise; listCommissionProgramResourcesWithHttpInfo(param: AffiliateApiListCommissionProgramResourcesRequest, options?: ConfigurationOptions): Promise>; listCommissionProgramResources(param: AffiliateApiListCommissionProgramResourcesRequest, options?: ConfigurationOptions): Promise; listSummariesWithHttpInfo(param?: AffiliateApiListSummariesRequest, options?: ConfigurationOptions): Promise>; listSummaries(param?: AffiliateApiListSummariesRequest, options?: ConfigurationOptions): Promise; removeAffiliateFromProgramWithHttpInfo(param: AffiliateApiRemoveAffiliateFromProgramRequest, options?: ConfigurationOptions): Promise>; removeAffiliateFromProgram(param: AffiliateApiRemoveAffiliateFromProgramRequest, options?: ConfigurationOptions): Promise; removeProductCommissionFromCommissionsWithHttpInfo(param: AffiliateApiRemoveProductCommissionFromCommissionsRequest, options?: ConfigurationOptions): Promise>; removeProductCommissionFromCommissions(param: AffiliateApiRemoveProductCommissionFromCommissionsRequest, options?: ConfigurationOptions): Promise; removeSubscriptionPlanCommissionFromCommissionsWithHttpInfo(param: AffiliateApiRemoveSubscriptionPlanCommissionFromCommissionsRequest, options?: ConfigurationOptions): Promise>; removeSubscriptionPlanCommissionFromCommissions(param: AffiliateApiRemoveSubscriptionPlanCommissionFromCommissionsRequest, options?: ConfigurationOptions): Promise; updateAffiliateWithHttpInfo(param: AffiliateApiUpdateAffiliateRequest, options?: ConfigurationOptions): Promise>; updateAffiliate(param: AffiliateApiUpdateAffiliateRequest, options?: ConfigurationOptions): Promise; updateAffiliateCustomFieldWithHttpInfo(param: AffiliateApiUpdateAffiliateCustomFieldRequest, options?: ConfigurationOptions): Promise>; updateAffiliateCustomField(param: AffiliateApiUpdateAffiliateCustomFieldRequest, options?: ConfigurationOptions): Promise; updateCommissionProgramWithHttpInfo(param: AffiliateApiUpdateCommissionProgramRequest, options?: ConfigurationOptions): Promise>; updateCommissionProgram(param: AffiliateApiUpdateCommissionProgramRequest, options?: ConfigurationOptions): Promise; updateCommissionProgramResourceWithHttpInfo(param: AffiliateApiUpdateCommissionProgramResourceRequest, options?: ConfigurationOptions): Promise>; updateCommissionProgramResource(param: AffiliateApiUpdateCommissionProgramResourceRequest, options?: ConfigurationOptions): Promise; updateDefaultCommissionProgramWithHttpInfo(param: AffiliateApiUpdateDefaultCommissionProgramRequest, options?: ConfigurationOptions): Promise>; updateDefaultCommissionProgram(param: AffiliateApiUpdateDefaultCommissionProgramRequest, options?: ConfigurationOptions): Promise; updateProductCommissionProgramWithHttpInfo(param: AffiliateApiUpdateProductCommissionProgramRequest, options?: ConfigurationOptions): Promise>; updateProductCommissionProgram(param: AffiliateApiUpdateProductCommissionProgramRequest, options?: ConfigurationOptions): Promise; updateRedirectLinkWithHttpInfo(param: AffiliateApiUpdateRedirectLinkRequest, options?: ConfigurationOptions): Promise>; updateRedirectLink(param: AffiliateApiUpdateRedirectLinkRequest, options?: ConfigurationOptions): Promise; updateSubscriptionCommissionProgramWithHttpInfo(param: AffiliateApiUpdateSubscriptionCommissionProgramRequest, options?: ConfigurationOptions): Promise>; updateSubscriptionCommissionProgram(param: AffiliateApiUpdateSubscriptionCommissionProgramRequest, options?: ConfigurationOptions): Promise; } import { AutomationApiRequestFactory, AutomationApiResponseProcessor } from "../apis/AutomationApi"; export interface AutomationApiAchieveGoalRequest { achieveGoalRequest: AchieveGoalRequest; } export interface AutomationApiAddContactsToAutomationSequenceRequest { automationId: string; sequenceId: string; addToAutomationSequenceRequest: AddToAutomationSequenceRequest; } export interface AutomationApiBulkAssignmentAutomationsCategoriesRequest { assignAutomationCategoryRequest: AssignAutomationCategoryRequest; } export interface AutomationApiBulkUnpublishAutomationsRequest { batchUnpublishAutomationRequest: BatchUnpublishAutomationRequest; } export interface AutomationApiDeleteAutomationRequest { automationIds: Array; } export interface AutomationApiGetAutomationRequest { automationId: string; } export interface AutomationApiListAllAutomationIdsRequest { filter?: string; orderBy?: string; pageSize?: number; pageToken?: string; } export interface AutomationApiListAutomationsRequest { filter?: string; orderBy?: string; pageSize?: number; pageToken?: string; } export interface AutomationApiUnpublishAutomationRequest { automationId: string; unpublishAutomationRequest: UnpublishAutomationRequest; } export declare class ObjectAutomationApi { private api; constructor(configuration: Configuration, requestFactory?: AutomationApiRequestFactory, responseProcessor?: AutomationApiResponseProcessor); achieveGoalWithHttpInfo(param: AutomationApiAchieveGoalRequest, options?: ConfigurationOptions): Promise>; achieveGoal(param: AutomationApiAchieveGoalRequest, options?: ConfigurationOptions): Promise; addContactsToAutomationSequenceWithHttpInfo(param: AutomationApiAddContactsToAutomationSequenceRequest, options?: ConfigurationOptions): Promise>; addContactsToAutomationSequence(param: AutomationApiAddContactsToAutomationSequenceRequest, options?: ConfigurationOptions): Promise; bulkAssignmentAutomationsCategoriesWithHttpInfo(param: AutomationApiBulkAssignmentAutomationsCategoriesRequest, options?: ConfigurationOptions): Promise>; bulkAssignmentAutomationsCategories(param: AutomationApiBulkAssignmentAutomationsCategoriesRequest, options?: ConfigurationOptions): Promise; bulkUnpublishAutomationsWithHttpInfo(param: AutomationApiBulkUnpublishAutomationsRequest, options?: ConfigurationOptions): Promise>; bulkUnpublishAutomations(param: AutomationApiBulkUnpublishAutomationsRequest, options?: ConfigurationOptions): Promise; deleteAutomationWithHttpInfo(param: AutomationApiDeleteAutomationRequest, options?: ConfigurationOptions): Promise>; deleteAutomation(param: AutomationApiDeleteAutomationRequest, options?: ConfigurationOptions): Promise; getAutomationWithHttpInfo(param: AutomationApiGetAutomationRequest, options?: ConfigurationOptions): Promise>; getAutomation(param: AutomationApiGetAutomationRequest, options?: ConfigurationOptions): Promise; listAllAutomationIdsWithHttpInfo(param?: AutomationApiListAllAutomationIdsRequest, options?: ConfigurationOptions): Promise>; listAllAutomationIds(param?: AutomationApiListAllAutomationIdsRequest, options?: ConfigurationOptions): Promise; listAutomationsWithHttpInfo(param?: AutomationApiListAutomationsRequest, options?: ConfigurationOptions): Promise>; listAutomations(param?: AutomationApiListAutomationsRequest, options?: ConfigurationOptions): Promise; unpublishAutomationWithHttpInfo(param: AutomationApiUnpublishAutomationRequest, options?: ConfigurationOptions): Promise>; unpublishAutomation(param: AutomationApiUnpublishAutomationRequest, options?: ConfigurationOptions): Promise; } import { AutomationCategoryApiRequestFactory, AutomationCategoryApiResponseProcessor } from "../apis/AutomationCategoryApi"; export interface AutomationCategoryApiCreateCategoryRequest { createAutomationCategoryRequest: CreateAutomationCategoryRequest; } export interface AutomationCategoryApiDeleteCategoriesRequest { ids: Array; } export interface AutomationCategoryApiListCategoriesRequest { } export interface AutomationCategoryApiPatchCategoryRequest { id: string; patchAutomationCategoryRequest: PatchAutomationCategoryRequest; } export declare class ObjectAutomationCategoryApi { private api; constructor(configuration: Configuration, requestFactory?: AutomationCategoryApiRequestFactory, responseProcessor?: AutomationCategoryApiResponseProcessor); createCategoryWithHttpInfo(param: AutomationCategoryApiCreateCategoryRequest, options?: ConfigurationOptions): Promise>; createCategory(param: AutomationCategoryApiCreateCategoryRequest, options?: ConfigurationOptions): Promise; deleteCategoriesWithHttpInfo(param: AutomationCategoryApiDeleteCategoriesRequest, options?: ConfigurationOptions): Promise>; deleteCategories(param: AutomationCategoryApiDeleteCategoriesRequest, options?: ConfigurationOptions): Promise; listCategoriesWithHttpInfo(param?: AutomationCategoryApiListCategoriesRequest, options?: ConfigurationOptions): Promise>; listCategories(param?: AutomationCategoryApiListCategoriesRequest, options?: ConfigurationOptions): Promise; patchCategoryWithHttpInfo(param: AutomationCategoryApiPatchCategoryRequest, options?: ConfigurationOptions): Promise>; patchCategory(param: AutomationCategoryApiPatchCategoryRequest, options?: ConfigurationOptions): Promise; } import { BusinessProfileApiRequestFactory, BusinessProfileApiResponseProcessor } from "../apis/BusinessProfileApi"; export interface BusinessProfileApiGetBusinessProfileRequest { } export interface BusinessProfileApiUpdateBusinessProfileRequest { updateBusinessProfileRequest: UpdateBusinessProfileRequest; updateMask?: Set<'name' | 'email' | 'website' | 'phone' | 'address' | 'currency_code' | 'business_goals' | 'business_primary_color' | 'business_secondary_color'>; } export declare class ObjectBusinessProfileApi { private api; constructor(configuration: Configuration, requestFactory?: BusinessProfileApiRequestFactory, responseProcessor?: BusinessProfileApiResponseProcessor); getBusinessProfileWithHttpInfo(param?: BusinessProfileApiGetBusinessProfileRequest, options?: ConfigurationOptions): Promise>; getBusinessProfile(param?: BusinessProfileApiGetBusinessProfileRequest, options?: ConfigurationOptions): Promise; updateBusinessProfileWithHttpInfo(param: BusinessProfileApiUpdateBusinessProfileRequest, options?: ConfigurationOptions): Promise>; updateBusinessProfile(param: BusinessProfileApiUpdateBusinessProfileRequest, options?: ConfigurationOptions): Promise; } import { CampaignApiRequestFactory, CampaignApiResponseProcessor } from "../apis/CampaignApi"; export interface CampaignApiAddContactsToCampaignSequenceRequest { campaignId: string; sequenceId: string; addContactsToSequenceRequest: AddContactsToSequenceRequest; } export interface CampaignApiGetCampaignRequest { campaignId: string; } export interface CampaignApiGetCampaignGoalsRequest { campaignId: string; } export interface CampaignApiGetCampaignSequencesRequest { campaignId: string; } export interface CampaignApiListCampaignsRequest { filter?: string; orderBy?: string; pageSize?: number; pageToken?: string; } export interface CampaignApiRemoveContactsFromCampaignSequenceRequest { campaignId: string; sequenceId: string; removeContactsFromSequenceRequest: RemoveContactsFromSequenceRequest; } export declare class ObjectCampaignApi { private api; constructor(configuration: Configuration, requestFactory?: CampaignApiRequestFactory, responseProcessor?: CampaignApiResponseProcessor); addContactsToCampaignSequenceWithHttpInfo(param: CampaignApiAddContactsToCampaignSequenceRequest, options?: ConfigurationOptions): Promise>; addContactsToCampaignSequence(param: CampaignApiAddContactsToCampaignSequenceRequest, options?: ConfigurationOptions): Promise; getCampaignWithHttpInfo(param: CampaignApiGetCampaignRequest, options?: ConfigurationOptions): Promise>; getCampaign(param: CampaignApiGetCampaignRequest, options?: ConfigurationOptions): Promise; getCampaignGoalsWithHttpInfo(param: CampaignApiGetCampaignGoalsRequest, options?: ConfigurationOptions): Promise>; getCampaignGoals(param: CampaignApiGetCampaignGoalsRequest, options?: ConfigurationOptions): Promise; getCampaignSequencesWithHttpInfo(param: CampaignApiGetCampaignSequencesRequest, options?: ConfigurationOptions): Promise>; getCampaignSequences(param: CampaignApiGetCampaignSequencesRequest, options?: ConfigurationOptions): Promise; listCampaignsWithHttpInfo(param?: CampaignApiListCampaignsRequest, options?: ConfigurationOptions): Promise>; listCampaigns(param?: CampaignApiListCampaignsRequest, options?: ConfigurationOptions): Promise; removeContactsFromCampaignSequenceWithHttpInfo(param: CampaignApiRemoveContactsFromCampaignSequenceRequest, options?: ConfigurationOptions): Promise>; removeContactsFromCampaignSequence(param: CampaignApiRemoveContactsFromCampaignSequenceRequest, options?: ConfigurationOptions): Promise; } import { CategoryDiscountsApiRequestFactory, CategoryDiscountsApiResponseProcessor } from "../apis/CategoryDiscountsApi"; export interface CategoryDiscountsApiCreateCategoryDiscountRequest { createCategoryDiscountRequest: CreateCategoryDiscountRequest; } export interface CategoryDiscountsApiDeleteCategoryDiscountRequest { discountId: string; } export interface CategoryDiscountsApiGetCategoryDiscountRequest { discountId: string; } export interface CategoryDiscountsApiListCategoryDiscountsRequest { filter?: string; orderBy?: string; pageSize?: number; pageToken?: string; } export interface CategoryDiscountsApiUpdateCategoryDiscountRequest { discountId: string; updateCategoryDiscountRequest: UpdateCategoryDiscountRequest; updateMask?: Set<'name' | 'description' | 'discount_percent' | 'apply_to_commissions' | 'criteria' | 'product_category_ids'>; } export declare class ObjectCategoryDiscountsApi { private api; constructor(configuration: Configuration, requestFactory?: CategoryDiscountsApiRequestFactory, responseProcessor?: CategoryDiscountsApiResponseProcessor); createCategoryDiscountWithHttpInfo(param: CategoryDiscountsApiCreateCategoryDiscountRequest, options?: ConfigurationOptions): Promise>; createCategoryDiscount(param: CategoryDiscountsApiCreateCategoryDiscountRequest, options?: ConfigurationOptions): Promise; deleteCategoryDiscountWithHttpInfo(param: CategoryDiscountsApiDeleteCategoryDiscountRequest, options?: ConfigurationOptions): Promise>; deleteCategoryDiscount(param: CategoryDiscountsApiDeleteCategoryDiscountRequest, options?: ConfigurationOptions): Promise; getCategoryDiscountWithHttpInfo(param: CategoryDiscountsApiGetCategoryDiscountRequest, options?: ConfigurationOptions): Promise>; getCategoryDiscount(param: CategoryDiscountsApiGetCategoryDiscountRequest, options?: ConfigurationOptions): Promise; listCategoryDiscountsWithHttpInfo(param?: CategoryDiscountsApiListCategoryDiscountsRequest, options?: ConfigurationOptions): Promise>; listCategoryDiscounts(param?: CategoryDiscountsApiListCategoryDiscountsRequest, options?: ConfigurationOptions): Promise; updateCategoryDiscountWithHttpInfo(param: CategoryDiscountsApiUpdateCategoryDiscountRequest, options?: ConfigurationOptions): Promise>; updateCategoryDiscount(param: CategoryDiscountsApiUpdateCategoryDiscountRequest, options?: ConfigurationOptions): Promise; } import { CompanyApiRequestFactory, CompanyApiResponseProcessor } from "../apis/CompanyApi"; export interface CompanyApiAddTagToCompanyRequest { companyId: string; tagId: string; } export interface CompanyApiCreateCompanyRequest { createCompanyRequest: CreateCompanyRequest; } export interface CompanyApiCreateCompanyCustomFieldRequest { createCustomFieldRequest: CreateCustomFieldRequest; } export interface CompanyApiDeleteCompanyRequest { companyId: string; } export interface CompanyApiGetCompanyRequest { companyId: string; fields?: Array; } export interface CompanyApiListCompaniesRequest { fields?: Array; filter?: string; orderBy?: string; pageSize?: number; pageToken?: string; } export interface CompanyApiListTagsForCompanyRequest { companyId: string; filter?: string; pageToken?: string; orderBy?: string; pageSize?: number; } export interface CompanyApiRemoveTagFromCompanyRequest { companyId: string; tagId: string; } export interface CompanyApiRetrieveCompanyCustomFieldModelRequest { } export interface CompanyApiUpdateCompanyRequest { companyId: string; updateCompanyRequest: UpdateCompanyRequest; updateMask?: Set<'id' | 'company_name' | 'address' | 'phone_number' | 'fax_number' | 'email_address' | 'notes' | 'website' | 'custom_fields' | 'create_time' | 'update_time' | 'anniversary_date' | 'assistant_name' | 'assistant_phone' | 'billing_information' | 'birth_date' | 'contact_type' | 'first_name' | 'job_title' | 'last_name' | 'middle_name' | 'preferred_name' | 'owner_id' | 'referral_code' | 'spouse_name' | 'suffix' | 'title' | 'account_id' | 'created_by' | 'groups' | 'last_updated_by'>; } export interface CompanyApiUpdateCompanyCustomFieldRequest { customFieldId: string; updateCustomFieldMetaDataRequest: UpdateCustomFieldMetaDataRequest; updateMask?: Set<'group_id' | 'label' | 'options'>; } export declare class ObjectCompanyApi { private api; constructor(configuration: Configuration, requestFactory?: CompanyApiRequestFactory, responseProcessor?: CompanyApiResponseProcessor); addTagToCompanyWithHttpInfo(param: CompanyApiAddTagToCompanyRequest, options?: ConfigurationOptions): Promise>; addTagToCompany(param: CompanyApiAddTagToCompanyRequest, options?: ConfigurationOptions): Promise; createCompanyWithHttpInfo(param: CompanyApiCreateCompanyRequest, options?: ConfigurationOptions): Promise>; createCompany(param: CompanyApiCreateCompanyRequest, options?: ConfigurationOptions): Promise; createCompanyCustomFieldWithHttpInfo(param: CompanyApiCreateCompanyCustomFieldRequest, options?: ConfigurationOptions): Promise>; createCompanyCustomField(param: CompanyApiCreateCompanyCustomFieldRequest, options?: ConfigurationOptions): Promise; deleteCompanyWithHttpInfo(param: CompanyApiDeleteCompanyRequest, options?: ConfigurationOptions): Promise>; deleteCompany(param: CompanyApiDeleteCompanyRequest, options?: ConfigurationOptions): Promise; getCompanyWithHttpInfo(param: CompanyApiGetCompanyRequest, options?: ConfigurationOptions): Promise>; getCompany(param: CompanyApiGetCompanyRequest, options?: ConfigurationOptions): Promise; listCompaniesWithHttpInfo(param?: CompanyApiListCompaniesRequest, options?: ConfigurationOptions): Promise>; listCompanies(param?: CompanyApiListCompaniesRequest, options?: ConfigurationOptions): Promise; listTagsForCompanyWithHttpInfo(param: CompanyApiListTagsForCompanyRequest, options?: ConfigurationOptions): Promise>; listTagsForCompany(param: CompanyApiListTagsForCompanyRequest, options?: ConfigurationOptions): Promise; removeTagFromCompanyWithHttpInfo(param: CompanyApiRemoveTagFromCompanyRequest, options?: ConfigurationOptions): Promise>; removeTagFromCompany(param: CompanyApiRemoveTagFromCompanyRequest, options?: ConfigurationOptions): Promise; retrieveCompanyCustomFieldModelWithHttpInfo(param?: CompanyApiRetrieveCompanyCustomFieldModelRequest, options?: ConfigurationOptions): Promise>; retrieveCompanyCustomFieldModel(param?: CompanyApiRetrieveCompanyCustomFieldModelRequest, options?: ConfigurationOptions): Promise; updateCompanyWithHttpInfo(param: CompanyApiUpdateCompanyRequest, options?: ConfigurationOptions): Promise>; updateCompany(param: CompanyApiUpdateCompanyRequest, options?: ConfigurationOptions): Promise; updateCompanyCustomFieldWithHttpInfo(param: CompanyApiUpdateCompanyCustomFieldRequest, options?: ConfigurationOptions): Promise>; updateCompanyCustomField(param: CompanyApiUpdateCompanyCustomFieldRequest, options?: ConfigurationOptions): Promise; } import { ContactApiRequestFactory, ContactApiResponseProcessor } from "../apis/ContactApi"; export interface ContactApiCreateContactRequest { createUpdateContactRequest: CreateUpdateContactRequest; fields?: Array; duplicateOption?: 'Email' | 'EmailAndName' | 'EmailAndNameAndCompany'; } export interface ContactApiCreateContactCustomFieldRequest { createCustomFieldRequest: CreateCustomFieldRequest; } export interface ContactApiCreateContactLinkTypeRequest { createContactLinkTypeRequest: CreateContactLinkTypeRequest; } export interface ContactApiDeleteContactRequest { contactId: string; } export interface ContactApiGetContactRequest { contactId: string; fields?: Array; } export interface ContactApiLinkContactsRequest { linkContactsRequest: LinkContactsRequest; } export interface ContactApiListContactLinkTypesRequest { filter?: string; orderBy?: string; pageSize?: number; pageToken?: string; } export interface ContactApiListContactLinksRequest { contactId: string; } export interface ContactApiListContactsRequest { fields?: Array; filter?: string; orderBy?: string; pageSize?: number; pageToken?: string; } export interface ContactApiListTagsForContactRequest { contactId: string; filter?: string; pageToken?: string; orderBy?: string; pageSize?: number; } export interface ContactApiRetrieveContactModelRequest { } export interface ContactApiUnlinkContactsRequest { linkContactsRequest: LinkContactsRequest; } export interface ContactApiUpdateContactRequest { contactId: string; createUpdateContactRequest: CreateUpdateContactRequest; updateMask?: Set<'addresses' | 'anniversary_date' | 'birth_date' | 'company' | 'contact_type' | 'create_time' | 'custom_fields' | 'email_addresses' | 'family_name' | 'fax_numbers' | 'given_name' | 'id' | 'job_title' | 'leadsource_id' | 'links' | 'middle_name' | 'notes' | 'origin' | 'owner_id' | 'phone_numbers' | 'preferred_locale' | 'preferred_name' | 'prefix' | 'referral_code' | 'score_value' | 'social_accounts' | 'source_type' | 'spouse_name' | 'suffix' | 'tag_ids' | 'time_zone' | 'update_time' | 'utm_parameters' | 'website' | 'account_id' | 'assistant_name' | 'assistant_phone' | 'billing_information' | 'created_by' | 'groups' | 'last_updated_by'>; fields?: Array; } export declare class ObjectContactApi { private api; constructor(configuration: Configuration, requestFactory?: ContactApiRequestFactory, responseProcessor?: ContactApiResponseProcessor); createContactWithHttpInfo(param: ContactApiCreateContactRequest, options?: ConfigurationOptions): Promise>; createContact(param: ContactApiCreateContactRequest, options?: ConfigurationOptions): Promise; createContactCustomFieldWithHttpInfo(param: ContactApiCreateContactCustomFieldRequest, options?: ConfigurationOptions): Promise>; createContactCustomField(param: ContactApiCreateContactCustomFieldRequest, options?: ConfigurationOptions): Promise; createContactLinkTypeWithHttpInfo(param: ContactApiCreateContactLinkTypeRequest, options?: ConfigurationOptions): Promise>; createContactLinkType(param: ContactApiCreateContactLinkTypeRequest, options?: ConfigurationOptions): Promise; deleteContactWithHttpInfo(param: ContactApiDeleteContactRequest, options?: ConfigurationOptions): Promise>; deleteContact(param: ContactApiDeleteContactRequest, options?: ConfigurationOptions): Promise; getContactWithHttpInfo(param: ContactApiGetContactRequest, options?: ConfigurationOptions): Promise>; getContact(param: ContactApiGetContactRequest, options?: ConfigurationOptions): Promise; linkContactsWithHttpInfo(param: ContactApiLinkContactsRequest, options?: ConfigurationOptions): Promise>; linkContacts(param: ContactApiLinkContactsRequest, options?: ConfigurationOptions): Promise; listContactLinkTypesWithHttpInfo(param?: ContactApiListContactLinkTypesRequest, options?: ConfigurationOptions): Promise>; listContactLinkTypes(param?: ContactApiListContactLinkTypesRequest, options?: ConfigurationOptions): Promise; listContactLinksWithHttpInfo(param: ContactApiListContactLinksRequest, options?: ConfigurationOptions): Promise>; listContactLinks(param: ContactApiListContactLinksRequest, options?: ConfigurationOptions): Promise; listContactsWithHttpInfo(param?: ContactApiListContactsRequest, options?: ConfigurationOptions): Promise>; listContacts(param?: ContactApiListContactsRequest, options?: ConfigurationOptions): Promise; listTagsForContactWithHttpInfo(param: ContactApiListTagsForContactRequest, options?: ConfigurationOptions): Promise>; listTagsForContact(param: ContactApiListTagsForContactRequest, options?: ConfigurationOptions): Promise; retrieveContactModelWithHttpInfo(param?: ContactApiRetrieveContactModelRequest, options?: ConfigurationOptions): Promise>; retrieveContactModel(param?: ContactApiRetrieveContactModelRequest, options?: ConfigurationOptions): Promise; unlinkContactsWithHttpInfo(param: ContactApiUnlinkContactsRequest, options?: ConfigurationOptions): Promise>; unlinkContacts(param: ContactApiUnlinkContactsRequest, options?: ConfigurationOptions): Promise; updateContactWithHttpInfo(param: ContactApiUpdateContactRequest, options?: ConfigurationOptions): Promise>; updateContact(param: ContactApiUpdateContactRequest, options?: ConfigurationOptions): Promise; } import { EmailApiRequestFactory, EmailApiResponseProcessor } from "../apis/EmailApi"; export interface EmailApiCreateEmailRequest { createEmailSentRequest: CreateEmailSentRequest; } export interface EmailApiCreateEmailsRequest { createEmailsSentRequest: CreateEmailsSentRequest; } export interface EmailApiDeleteEmailRequest { id: string; } export interface EmailApiDeleteEmailsRequest { deleteEmailsRequest: DeleteEmailsRequest; } export interface EmailApiGetEmailRequest { id: string; } export interface EmailApiGetEmailTemplateRequest { emailTemplateId: string; } export interface EmailApiListEmailsRequest { filter?: string; orderBy?: string; pageSize?: number; pageToken?: string; } export interface EmailApiSendEmailRequest { emailSendRequest: EmailSendRequest; } export interface EmailApiSendEmailTemplateRequest { emailSendTemplateRequest: EmailSendTemplateRequest; } export declare class ObjectEmailApi { private api; constructor(configuration: Configuration, requestFactory?: EmailApiRequestFactory, responseProcessor?: EmailApiResponseProcessor); createEmailWithHttpInfo(param: EmailApiCreateEmailRequest, options?: ConfigurationOptions): Promise>; createEmail(param: EmailApiCreateEmailRequest, options?: ConfigurationOptions): Promise; createEmailsWithHttpInfo(param: EmailApiCreateEmailsRequest, options?: ConfigurationOptions): Promise>; createEmails(param: EmailApiCreateEmailsRequest, options?: ConfigurationOptions): Promise; deleteEmailWithHttpInfo(param: EmailApiDeleteEmailRequest, options?: ConfigurationOptions): Promise>; deleteEmail(param: EmailApiDeleteEmailRequest, options?: ConfigurationOptions): Promise; deleteEmailsWithHttpInfo(param: EmailApiDeleteEmailsRequest, options?: ConfigurationOptions): Promise>; deleteEmails(param: EmailApiDeleteEmailsRequest, options?: ConfigurationOptions): Promise; getEmailWithHttpInfo(param: EmailApiGetEmailRequest, options?: ConfigurationOptions): Promise>; getEmail(param: EmailApiGetEmailRequest, options?: ConfigurationOptions): Promise; getEmailTemplateWithHttpInfo(param: EmailApiGetEmailTemplateRequest, options?: ConfigurationOptions): Promise>; getEmailTemplate(param: EmailApiGetEmailTemplateRequest, options?: ConfigurationOptions): Promise; listEmailsWithHttpInfo(param?: EmailApiListEmailsRequest, options?: ConfigurationOptions): Promise>; listEmails(param?: EmailApiListEmailsRequest, options?: ConfigurationOptions): Promise; sendEmailWithHttpInfo(param: EmailApiSendEmailRequest, options?: ConfigurationOptions): Promise>; sendEmail(param: EmailApiSendEmailRequest, options?: ConfigurationOptions): Promise; sendEmailTemplateWithHttpInfo(param: EmailApiSendEmailTemplateRequest, options?: ConfigurationOptions): Promise>; sendEmailTemplate(param: EmailApiSendEmailTemplateRequest, options?: ConfigurationOptions): Promise; } import { EmailAddressApiRequestFactory, EmailAddressApiResponseProcessor } from "../apis/EmailAddressApi"; export interface EmailAddressApiGetEmailAddressStatusRequest { email: string; } export interface EmailAddressApiUpdateEmailAddressOptStatusRequest { email: string; updateEmailAddress: UpdateEmailAddress; } export declare class ObjectEmailAddressApi { private api; constructor(configuration: Configuration, requestFactory?: EmailAddressApiRequestFactory, responseProcessor?: EmailAddressApiResponseProcessor); getEmailAddressStatusWithHttpInfo(param: EmailAddressApiGetEmailAddressStatusRequest, options?: ConfigurationOptions): Promise>; getEmailAddressStatus(param: EmailAddressApiGetEmailAddressStatusRequest, options?: ConfigurationOptions): Promise; updateEmailAddressOptStatusWithHttpInfo(param: EmailAddressApiUpdateEmailAddressOptStatusRequest, options?: ConfigurationOptions): Promise>; updateEmailAddressOptStatus(param: EmailAddressApiUpdateEmailAddressOptStatusRequest, options?: ConfigurationOptions): Promise; } import { FilesApiRequestFactory, FilesApiResponseProcessor } from "../apis/FilesApi"; export interface FilesApiCreateFileRequest { file: HttpFile; fileName: string; fileAssociation: string; contactId?: string; isPublic?: string; } export interface FilesApiDeleteFileRequest { fileId: string; } export interface FilesApiGetFileRequest { fileId: string; } export interface FilesApiGetFileDataRequest { fileId: string; } export interface FilesApiListFilesRequest { filter?: string; orderBy?: string; pageSize?: number; pageToken?: string; } export interface FilesApiUpdateFileRequest { fileId: string; updateMask?: Set<'file' | 'file_name' | 'is_public'>; file?: HttpFile; fileName?: string; isPublic?: boolean; } export declare class ObjectFilesApi { private api; constructor(configuration: Configuration, requestFactory?: FilesApiRequestFactory, responseProcessor?: FilesApiResponseProcessor); createFileWithHttpInfo(param: FilesApiCreateFileRequest, options?: ConfigurationOptions): Promise>; createFile(param: FilesApiCreateFileRequest, options?: ConfigurationOptions): Promise; deleteFileWithHttpInfo(param: FilesApiDeleteFileRequest, options?: ConfigurationOptions): Promise>; deleteFile(param: FilesApiDeleteFileRequest, options?: ConfigurationOptions): Promise; getFileWithHttpInfo(param: FilesApiGetFileRequest, options?: ConfigurationOptions): Promise>; getFile(param: FilesApiGetFileRequest, options?: ConfigurationOptions): Promise; getFileDataWithHttpInfo(param: FilesApiGetFileDataRequest, options?: ConfigurationOptions): Promise>; getFileData(param: FilesApiGetFileDataRequest, options?: ConfigurationOptions): Promise; listFilesWithHttpInfo(param?: FilesApiListFilesRequest, options?: ConfigurationOptions): Promise>; listFiles(param?: FilesApiListFilesRequest, options?: ConfigurationOptions): Promise; updateFileWithHttpInfo(param: FilesApiUpdateFileRequest, options?: ConfigurationOptions): Promise>; updateFile(param: FilesApiUpdateFileRequest, options?: ConfigurationOptions): Promise; } import { FreeTrialDiscountsApiRequestFactory, FreeTrialDiscountsApiResponseProcessor } from "../apis/FreeTrialDiscountsApi"; export interface FreeTrialDiscountsApiCreateFreeTrialDiscountRequest { createFreeTrialDiscountRequest: CreateFreeTrialDiscountRequest; } export interface FreeTrialDiscountsApiDeleteFreeTrialDiscountRequest { discountId: string; } export interface FreeTrialDiscountsApiGetFreeTrialDiscountRequest { discountId: string; } export interface FreeTrialDiscountsApiListFreeTrialDiscountsRequest { filter?: string; orderBy?: string; pageSize?: number; pageToken?: string; } export interface FreeTrialDiscountsApiUpdateFreeTrialDiscountRequest { discountId: string; updateFreeTrialDiscountRequest: UpdateFreeTrialDiscountRequest; updateMask?: Set<'name' | 'description' | 'free_trial_days' | 'hide_price' | 'subscription_plan_id' | 'criteria'>; } export declare class ObjectFreeTrialDiscountsApi { private api; constructor(configuration: Configuration, requestFactory?: FreeTrialDiscountsApiRequestFactory, responseProcessor?: FreeTrialDiscountsApiResponseProcessor); createFreeTrialDiscountWithHttpInfo(param: FreeTrialDiscountsApiCreateFreeTrialDiscountRequest, options?: ConfigurationOptions): Promise>; createFreeTrialDiscount(param: FreeTrialDiscountsApiCreateFreeTrialDiscountRequest, options?: ConfigurationOptions): Promise; deleteFreeTrialDiscountWithHttpInfo(param: FreeTrialDiscountsApiDeleteFreeTrialDiscountRequest, options?: ConfigurationOptions): Promise>; deleteFreeTrialDiscount(param: FreeTrialDiscountsApiDeleteFreeTrialDiscountRequest, options?: ConfigurationOptions): Promise; getFreeTrialDiscountWithHttpInfo(param: FreeTrialDiscountsApiGetFreeTrialDiscountRequest, options?: ConfigurationOptions): Promise>; getFreeTrialDiscount(param: FreeTrialDiscountsApiGetFreeTrialDiscountRequest, options?: ConfigurationOptions): Promise; listFreeTrialDiscountsWithHttpInfo(param?: FreeTrialDiscountsApiListFreeTrialDiscountsRequest, options?: ConfigurationOptions): Promise>; listFreeTrialDiscounts(param?: FreeTrialDiscountsApiListFreeTrialDiscountsRequest, options?: ConfigurationOptions): Promise; updateFreeTrialDiscountWithHttpInfo(param: FreeTrialDiscountsApiUpdateFreeTrialDiscountRequest, options?: ConfigurationOptions): Promise>; updateFreeTrialDiscount(param: FreeTrialDiscountsApiUpdateFreeTrialDiscountRequest, options?: ConfigurationOptions): Promise; } import { IntegrationsApiRequestFactory, IntegrationsApiResponseProcessor } from "../apis/IntegrationsApi"; export interface IntegrationsApiAchieveIntegrationsWordPressOptInGoalRequest { optionKey: string; achieveIntegrationsWordPressOptInOptionGoalRequest: AchieveIntegrationsWordPressOptInOptionGoalRequest; } export interface IntegrationsApiAddIntegrationsWordPressOptInRequest { createIntegrationsWordPressOptInOption: CreateIntegrationsWordPressOptInOption; } export interface IntegrationsApiDeleteIntegrationsWordPressOptInRequest { optionKey: string; } export interface IntegrationsApiListIntegrationsWordPressOptInOptionsRequest { } export declare class ObjectIntegrationsApi { private api; constructor(configuration: Configuration, requestFactory?: IntegrationsApiRequestFactory, responseProcessor?: IntegrationsApiResponseProcessor); achieveIntegrationsWordPressOptInGoalWithHttpInfo(param: IntegrationsApiAchieveIntegrationsWordPressOptInGoalRequest, options?: ConfigurationOptions): Promise>; achieveIntegrationsWordPressOptInGoal(param: IntegrationsApiAchieveIntegrationsWordPressOptInGoalRequest, options?: ConfigurationOptions): Promise; addIntegrationsWordPressOptInWithHttpInfo(param: IntegrationsApiAddIntegrationsWordPressOptInRequest, options?: ConfigurationOptions): Promise>; addIntegrationsWordPressOptIn(param: IntegrationsApiAddIntegrationsWordPressOptInRequest, options?: ConfigurationOptions): Promise; deleteIntegrationsWordPressOptInWithHttpInfo(param: IntegrationsApiDeleteIntegrationsWordPressOptInRequest, options?: ConfigurationOptions): Promise>; deleteIntegrationsWordPressOptIn(param: IntegrationsApiDeleteIntegrationsWordPressOptInRequest, options?: ConfigurationOptions): Promise; listIntegrationsWordPressOptInOptionsWithHttpInfo(param?: IntegrationsApiListIntegrationsWordPressOptInOptionsRequest, options?: ConfigurationOptions): Promise>; listIntegrationsWordPressOptInOptions(param?: IntegrationsApiListIntegrationsWordPressOptInOptionsRequest, options?: ConfigurationOptions): Promise; } import { LeadScoreApiRequestFactory, LeadScoreApiResponseProcessor } from "../apis/LeadScoreApi"; export interface LeadScoreApiGetLeadScoreDetailsRequest { contactId: string; } export declare class ObjectLeadScoreApi { private api; constructor(configuration: Configuration, requestFactory?: LeadScoreApiRequestFactory, responseProcessor?: LeadScoreApiResponseProcessor); getLeadScoreDetailsWithHttpInfo(param: LeadScoreApiGetLeadScoreDetailsRequest, options?: ConfigurationOptions): Promise>; getLeadScoreDetails(param: LeadScoreApiGetLeadScoreDetailsRequest, options?: ConfigurationOptions): Promise; } import { LeadSourceCategoriesApiRequestFactory, LeadSourceCategoriesApiResponseProcessor } from "../apis/LeadSourceCategoriesApi"; export interface LeadSourceCategoriesApiCreateLeadSourceCategoryRequest { createUpdateLeadSourceCategoryRequest: CreateUpdateLeadSourceCategoryRequest; } export interface LeadSourceCategoriesApiDeleteLeadSourceCategoryRequest { leadSourceCategoryId: string; } export interface LeadSourceCategoriesApiGetLeadSourceCategoryRequest { leadSourceCategoryId: string; } export interface LeadSourceCategoriesApiListLeadSourceCategoriesRequest { filter?: string; orderBy?: string; pageSize?: number; pageToken?: string; } export interface LeadSourceCategoriesApiUpdateLeadSourceCategoryRequest { leadSourceCategoryId: string; createUpdateLeadSourceCategoryRequest: CreateUpdateLeadSourceCategoryRequest; updateMask?: Set<'name' | 'description'>; } export declare class ObjectLeadSourceCategoriesApi { private api; constructor(configuration: Configuration, requestFactory?: LeadSourceCategoriesApiRequestFactory, responseProcessor?: LeadSourceCategoriesApiResponseProcessor); createLeadSourceCategoryWithHttpInfo(param: LeadSourceCategoriesApiCreateLeadSourceCategoryRequest, options?: ConfigurationOptions): Promise>; createLeadSourceCategory(param: LeadSourceCategoriesApiCreateLeadSourceCategoryRequest, options?: ConfigurationOptions): Promise; deleteLeadSourceCategoryWithHttpInfo(param: LeadSourceCategoriesApiDeleteLeadSourceCategoryRequest, options?: ConfigurationOptions): Promise>; deleteLeadSourceCategory(param: LeadSourceCategoriesApiDeleteLeadSourceCategoryRequest, options?: ConfigurationOptions): Promise; getLeadSourceCategoryWithHttpInfo(param: LeadSourceCategoriesApiGetLeadSourceCategoryRequest, options?: ConfigurationOptions): Promise>; getLeadSourceCategory(param: LeadSourceCategoriesApiGetLeadSourceCategoryRequest, options?: ConfigurationOptions): Promise; listLeadSourceCategoriesWithHttpInfo(param?: LeadSourceCategoriesApiListLeadSourceCategoriesRequest, options?: ConfigurationOptions): Promise>; listLeadSourceCategories(param?: LeadSourceCategoriesApiListLeadSourceCategoriesRequest, options?: ConfigurationOptions): Promise; updateLeadSourceCategoryWithHttpInfo(param: LeadSourceCategoriesApiUpdateLeadSourceCategoryRequest, options?: ConfigurationOptions): Promise>; updateLeadSourceCategory(param: LeadSourceCategoriesApiUpdateLeadSourceCategoryRequest, options?: ConfigurationOptions): Promise; } import { LeadSourceExpensesApiRequestFactory, LeadSourceExpensesApiResponseProcessor } from "../apis/LeadSourceExpensesApi"; export interface LeadSourceExpensesApiCreateLeadSourceExpenseRequest { leadSourceId: string; createLeadSourceExpenseRequest: CreateLeadSourceExpenseRequest; } export interface LeadSourceExpensesApiDeleteLeadSourceExpenseRequest { leadSourceExpenseId: string; leadSourceId: string; } export interface LeadSourceExpensesApiGetLeadSourceExpenseRequest { leadSourceExpenseId: string; leadSourceId: string; } export interface LeadSourceExpensesApiListLeadSourceExpensesRequest { leadSourceId: string; filter?: string; orderBy?: string; pageSize?: number; pageToken?: string; } export interface LeadSourceExpensesApiUpdateLeadSourceExpenseRequest { leadSourceExpenseId: string; leadSourceId: string; updateLeadSourceExpenseRequest: UpdateLeadSourceExpenseRequest; updateMask?: Set<'title' | 'notes' | 'amount' | 'incurred_time'>; } export declare class ObjectLeadSourceExpensesApi { private api; constructor(configuration: Configuration, requestFactory?: LeadSourceExpensesApiRequestFactory, responseProcessor?: LeadSourceExpensesApiResponseProcessor); createLeadSourceExpenseWithHttpInfo(param: LeadSourceExpensesApiCreateLeadSourceExpenseRequest, options?: ConfigurationOptions): Promise>; createLeadSourceExpense(param: LeadSourceExpensesApiCreateLeadSourceExpenseRequest, options?: ConfigurationOptions): Promise; deleteLeadSourceExpenseWithHttpInfo(param: LeadSourceExpensesApiDeleteLeadSourceExpenseRequest, options?: ConfigurationOptions): Promise>; deleteLeadSourceExpense(param: LeadSourceExpensesApiDeleteLeadSourceExpenseRequest, options?: ConfigurationOptions): Promise; getLeadSourceExpenseWithHttpInfo(param: LeadSourceExpensesApiGetLeadSourceExpenseRequest, options?: ConfigurationOptions): Promise>; getLeadSourceExpense(param: LeadSourceExpensesApiGetLeadSourceExpenseRequest, options?: ConfigurationOptions): Promise; listLeadSourceExpensesWithHttpInfo(param: LeadSourceExpensesApiListLeadSourceExpensesRequest, options?: ConfigurationOptions): Promise>; listLeadSourceExpenses(param: LeadSourceExpensesApiListLeadSourceExpensesRequest, options?: ConfigurationOptions): Promise; updateLeadSourceExpenseWithHttpInfo(param: LeadSourceExpensesApiUpdateLeadSourceExpenseRequest, options?: ConfigurationOptions): Promise>; updateLeadSourceExpense(param: LeadSourceExpensesApiUpdateLeadSourceExpenseRequest, options?: ConfigurationOptions): Promise; } import { LeadSourceRecurringExpensesApiRequestFactory, LeadSourceRecurringExpensesApiResponseProcessor } from "../apis/LeadSourceRecurringExpensesApi"; export interface LeadSourceRecurringExpensesApiCreateLeadSourceRecurringExpenseRequest { leadSourceId: string; createLeadSourceRecurringExpenseRequest: CreateLeadSourceRecurringExpenseRequest; } export interface LeadSourceRecurringExpensesApiDeleteLeadSourceRecurringExpenseRequest { leadSourceId: string; leadSourceRecurringExpenseId: string; } export interface LeadSourceRecurringExpensesApiGetLeadSourceRecurringExpenseRequest { leadSourceId: string; leadSourceRecurringExpenseId: string; } export interface LeadSourceRecurringExpensesApiListExpensesIncurredFromLeadSourceRecurringExpenseRequest { leadSourceId: string; leadSourceRecurringExpenseId: string; filter?: string; orderBy?: string; pageSize?: number; pageToken?: string; } export interface LeadSourceRecurringExpensesApiListLeadSourceRecurringExpensesRequest { leadSourceId: string; filter?: string; orderBy?: string; pageSize?: number; pageToken?: string; } export interface LeadSourceRecurringExpensesApiUpdateLeadSourceRecurringExpenseRequest { leadSourceId: string; leadSourceRecurringExpenseId: string; leadSourceRecurringExpenseUpdateRequest: LeadSourceRecurringExpenseUpdateRequest; updateMask?: Set<'title' | 'notes' | 'amount' | 'start_time' | 'end_time'>; } export declare class ObjectLeadSourceRecurringExpensesApi { private api; constructor(configuration: Configuration, requestFactory?: LeadSourceRecurringExpensesApiRequestFactory, responseProcessor?: LeadSourceRecurringExpensesApiResponseProcessor); createLeadSourceRecurringExpenseWithHttpInfo(param: LeadSourceRecurringExpensesApiCreateLeadSourceRecurringExpenseRequest, options?: ConfigurationOptions): Promise>; createLeadSourceRecurringExpense(param: LeadSourceRecurringExpensesApiCreateLeadSourceRecurringExpenseRequest, options?: ConfigurationOptions): Promise; deleteLeadSourceRecurringExpenseWithHttpInfo(param: LeadSourceRecurringExpensesApiDeleteLeadSourceRecurringExpenseRequest, options?: ConfigurationOptions): Promise>; deleteLeadSourceRecurringExpense(param: LeadSourceRecurringExpensesApiDeleteLeadSourceRecurringExpenseRequest, options?: ConfigurationOptions): Promise; getLeadSourceRecurringExpenseWithHttpInfo(param: LeadSourceRecurringExpensesApiGetLeadSourceRecurringExpenseRequest, options?: ConfigurationOptions): Promise>; getLeadSourceRecurringExpense(param: LeadSourceRecurringExpensesApiGetLeadSourceRecurringExpenseRequest, options?: ConfigurationOptions): Promise; listExpensesIncurredFromLeadSourceRecurringExpenseWithHttpInfo(param: LeadSourceRecurringExpensesApiListExpensesIncurredFromLeadSourceRecurringExpenseRequest, options?: ConfigurationOptions): Promise>; listExpensesIncurredFromLeadSourceRecurringExpense(param: LeadSourceRecurringExpensesApiListExpensesIncurredFromLeadSourceRecurringExpenseRequest, options?: ConfigurationOptions): Promise; listLeadSourceRecurringExpensesWithHttpInfo(param: LeadSourceRecurringExpensesApiListLeadSourceRecurringExpensesRequest, options?: ConfigurationOptions): Promise>; listLeadSourceRecurringExpenses(param: LeadSourceRecurringExpensesApiListLeadSourceRecurringExpensesRequest, options?: ConfigurationOptions): Promise; updateLeadSourceRecurringExpenseWithHttpInfo(param: LeadSourceRecurringExpensesApiUpdateLeadSourceRecurringExpenseRequest, options?: ConfigurationOptions): Promise>; updateLeadSourceRecurringExpense(param: LeadSourceRecurringExpensesApiUpdateLeadSourceRecurringExpenseRequest, options?: ConfigurationOptions): Promise; } import { LeadSourcesApiRequestFactory, LeadSourcesApiResponseProcessor } from "../apis/LeadSourcesApi"; export interface LeadSourcesApiCreateLeadSourceRequest { createLeadSourceRequest: CreateLeadSourceRequest; } export interface LeadSourcesApiDeleteLeadSourceRequest { leadSourceId: string; } export interface LeadSourcesApiGetLeadSourceRequest { leadSourceId: string; } export interface LeadSourcesApiListLeadSourcesRequest { filter?: string; orderBy?: string; pageSize?: number; pageToken?: string; } export interface LeadSourcesApiUpdateLeadSourceRequest { leadSourceId: string; createLeadSourceRequest: CreateLeadSourceRequest; updateMask?: Set<'name' | 'description' | 'vendor' | 'medium' | 'message' | 'start_time' | 'end_time' | 'status' | 'lead_source_category_id'>; } export declare class ObjectLeadSourcesApi { private api; constructor(configuration: Configuration, requestFactory?: LeadSourcesApiRequestFactory, responseProcessor?: LeadSourcesApiResponseProcessor); createLeadSourceWithHttpInfo(param: LeadSourcesApiCreateLeadSourceRequest, options?: ConfigurationOptions): Promise>; createLeadSource(param: LeadSourcesApiCreateLeadSourceRequest, options?: ConfigurationOptions): Promise; deleteLeadSourceWithHttpInfo(param: LeadSourcesApiDeleteLeadSourceRequest, options?: ConfigurationOptions): Promise>; deleteLeadSource(param: LeadSourcesApiDeleteLeadSourceRequest, options?: ConfigurationOptions): Promise; getLeadSourceWithHttpInfo(param: LeadSourcesApiGetLeadSourceRequest, options?: ConfigurationOptions): Promise>; getLeadSource(param: LeadSourcesApiGetLeadSourceRequest, options?: ConfigurationOptions): Promise; listLeadSourcesWithHttpInfo(param?: LeadSourcesApiListLeadSourcesRequest, options?: ConfigurationOptions): Promise>; listLeadSources(param?: LeadSourcesApiListLeadSourcesRequest, options?: ConfigurationOptions): Promise; updateLeadSourceWithHttpInfo(param: LeadSourcesApiUpdateLeadSourceRequest, options?: ConfigurationOptions): Promise>; updateLeadSource(param: LeadSourcesApiUpdateLeadSourceRequest, options?: ConfigurationOptions): Promise; } import { LocaleApiRequestFactory, LocaleApiResponseProcessor } from "../apis/LocaleApi"; export interface LocaleApiGetCountryByCodeRequest { countryCode: string; } export interface LocaleApiGetProvinceByCodeRequest { countryCode: string; provinceCode: string; } export interface LocaleApiListCountriesRequest { } export interface LocaleApiListProvincesForCountryRequest { countryCode: string; } export declare class ObjectLocaleApi { private api; constructor(configuration: Configuration, requestFactory?: LocaleApiRequestFactory, responseProcessor?: LocaleApiResponseProcessor); getCountryByCodeWithHttpInfo(param: LocaleApiGetCountryByCodeRequest, options?: ConfigurationOptions): Promise>; getCountryByCode(param: LocaleApiGetCountryByCodeRequest, options?: ConfigurationOptions): Promise; getProvinceByCodeWithHttpInfo(param: LocaleApiGetProvinceByCodeRequest, options?: ConfigurationOptions): Promise>; getProvinceByCode(param: LocaleApiGetProvinceByCodeRequest, options?: ConfigurationOptions): Promise; listCountriesWithHttpInfo(param?: LocaleApiListCountriesRequest, options?: ConfigurationOptions): Promise>; listCountries(param?: LocaleApiListCountriesRequest, options?: ConfigurationOptions): Promise; listProvincesForCountryWithHttpInfo(param: LocaleApiListProvincesForCountryRequest, options?: ConfigurationOptions): Promise>; listProvincesForCountry(param: LocaleApiListProvincesForCountryRequest, options?: ConfigurationOptions): Promise; } import { MerchantsApiRequestFactory, MerchantsApiResponseProcessor } from "../apis/MerchantsApi"; export interface MerchantsApiListMerchantsRequest { filter?: string; orderBy?: string; pageSize?: number; pageToken?: string; } export declare class ObjectMerchantsApi { private api; constructor(configuration: Configuration, requestFactory?: MerchantsApiRequestFactory, responseProcessor?: MerchantsApiResponseProcessor); listMerchantsWithHttpInfo(param?: MerchantsApiListMerchantsRequest, options?: ConfigurationOptions): Promise>; listMerchants(param?: MerchantsApiListMerchantsRequest, options?: ConfigurationOptions): Promise; } import { NoteApiRequestFactory, NoteApiResponseProcessor } from "../apis/NoteApi"; export interface NoteApiCreateNoteRequest { contactId: string; createNoteRequest: CreateNoteRequest; fields?: Array; } export interface NoteApiCreateNoteCustomFieldRequest { createCustomFieldRequest: CreateCustomFieldRequest; } export interface NoteApiDeleteNoteRequest { contactId: string; noteId: string; } export interface NoteApiDeleteNotesCustomFieldRequest { customFieldId: string; } export interface NoteApiGetNoteRequest { contactId: string; noteId: string; fields?: Array; } export interface NoteApiListAllNotesRequest { filter?: string; pageToken?: string; orderBy?: string; pageSize?: number; fields?: Array; } export interface NoteApiListNoteTemplatesRequest { filter?: string; orderBy?: string; pageSize?: number; pageToken?: string; } export interface NoteApiListNotesRequest { contactId: string; filter?: string; orderBy?: string; pageSize?: number; pageToken?: string; fields?: Array; } export interface NoteApiRetrieveNoteModelRequest { } export interface NoteApiUpdateNoteRequest { contactId: string; noteId: string; updateNoteRequest: UpdateNoteRequest; updateMask?: Set<'contact_id' | 'title' | 'text' | 'type' | 'user_id' | 'is_pinned' | 'custom_fields'>; fields?: Array; } export interface NoteApiUpdateNotesCustomFieldRequest { customFieldId: string; updateCustomFieldMetaDataRequest: UpdateCustomFieldMetaDataRequest; updateMask?: Set<'group_id' | 'label' | 'options'>; } export declare class ObjectNoteApi { private api; constructor(configuration: Configuration, requestFactory?: NoteApiRequestFactory, responseProcessor?: NoteApiResponseProcessor); createNoteWithHttpInfo(param: NoteApiCreateNoteRequest, options?: ConfigurationOptions): Promise>; createNote(param: NoteApiCreateNoteRequest, options?: ConfigurationOptions): Promise; createNoteCustomFieldWithHttpInfo(param: NoteApiCreateNoteCustomFieldRequest, options?: ConfigurationOptions): Promise>; createNoteCustomField(param: NoteApiCreateNoteCustomFieldRequest, options?: ConfigurationOptions): Promise; deleteNoteWithHttpInfo(param: NoteApiDeleteNoteRequest, options?: ConfigurationOptions): Promise>; deleteNote(param: NoteApiDeleteNoteRequest, options?: ConfigurationOptions): Promise; deleteNotesCustomFieldWithHttpInfo(param: NoteApiDeleteNotesCustomFieldRequest, options?: ConfigurationOptions): Promise>; deleteNotesCustomField(param: NoteApiDeleteNotesCustomFieldRequest, options?: ConfigurationOptions): Promise; getNoteWithHttpInfo(param: NoteApiGetNoteRequest, options?: ConfigurationOptions): Promise>; getNote(param: NoteApiGetNoteRequest, options?: ConfigurationOptions): Promise; listAllNotesWithHttpInfo(param?: NoteApiListAllNotesRequest, options?: ConfigurationOptions): Promise>; listAllNotes(param?: NoteApiListAllNotesRequest, options?: ConfigurationOptions): Promise; listNoteTemplatesWithHttpInfo(param?: NoteApiListNoteTemplatesRequest, options?: ConfigurationOptions): Promise>; listNoteTemplates(param?: NoteApiListNoteTemplatesRequest, options?: ConfigurationOptions): Promise; listNotesWithHttpInfo(param: NoteApiListNotesRequest, options?: ConfigurationOptions): Promise>; listNotes(param: NoteApiListNotesRequest, options?: ConfigurationOptions): Promise; retrieveNoteModelWithHttpInfo(param?: NoteApiRetrieveNoteModelRequest, options?: ConfigurationOptions): Promise>; retrieveNoteModel(param?: NoteApiRetrieveNoteModelRequest, options?: ConfigurationOptions): Promise; updateNoteWithHttpInfo(param: NoteApiUpdateNoteRequest, options?: ConfigurationOptions): Promise>; updateNote(param: NoteApiUpdateNoteRequest, options?: ConfigurationOptions): Promise; updateNotesCustomFieldWithHttpInfo(param: NoteApiUpdateNotesCustomFieldRequest, options?: ConfigurationOptions): Promise>; updateNotesCustomField(param: NoteApiUpdateNotesCustomFieldRequest, options?: ConfigurationOptions): Promise; } import { OpportunityApiRequestFactory, OpportunityApiResponseProcessor } from "../apis/OpportunityApi"; export interface OpportunityApiCreateOpportunityRequest { createOpportunityRequest: CreateOpportunityRequest; fields?: Set<'custom_fields' | 'monthly_revenue' | 'order_revenue' | 'objection' | 'status' | 'stage_entrance_time'>; } export interface OpportunityApiCreateOpportunityCustomFieldsRequest { createCustomFieldRequest: CreateCustomFieldRequest; } export interface OpportunityApiCreateOpportunityStageRequest { createOpportunityStageRequest: CreateOpportunityStageRequest; } export interface OpportunityApiDeleteOpportunityRequest { opportunityId: string; } export interface OpportunityApiDeleteOpportunityStageRequest { stageId: string; } export interface OpportunityApiDeleteOpportunityesCustomFieldRequest { customFieldId: string; } export interface OpportunityApiGetOpportunityRequest { opportunityId: string; fields?: Set<'custom_fields' | 'monthly_revenue' | 'order_revenue' | 'objection' | 'status' | 'stage_entrance_time'>; } export interface OpportunityApiGetOpportunityStageRequest { stageId: string; } export interface OpportunityApiListOpportunitiesRequest { fields?: Set<'custom_fields' | 'monthly_revenue' | 'order_revenue' | 'objection' | 'status' | 'stage_entrance_time'>; filter?: string; orderBy?: string; pageSize?: number; pageToken?: string; } export interface OpportunityApiListOpportunityStagesRequest { filter?: string; orderBy?: string; pageSize?: number; pageToken?: string; } export interface OpportunityApiRetrieveOpportunityCustomFieldModelRequest { } export interface OpportunityApiUpdateOpportunityRequest { opportunityId: string; updateOpportunityRequestV2: UpdateOpportunityRequestV2; updateMask?: Set<'opportunity_title' | 'next_action_time' | 'next_action_notes' | 'opportunity_notes' | 'estimated_close_time' | 'include_in_forecast' | 'projected_revenue_low' | 'projected_revenue_high' | 'contact_id' | 'stage_id' | 'user_id' | 'custom_fields' | 'affiliate_id'>; fields?: Set<'custom_fields' | 'monthly_revenue' | 'order_revenue' | 'objection' | 'status' | 'stage_entrance_time'>; } export interface OpportunityApiUpdateOpportunityCustomFieldRequest { customFieldId: string; updateCustomFieldMetaDataRequest: UpdateCustomFieldMetaDataRequest; updateMask?: Set<'group_id' | 'label' | 'options'>; } export interface OpportunityApiUpdateOpportunityStageRequest { stageId: string; updateOpportunityStageRequest: UpdateOpportunityStageRequest; updateMask?: Set<'name' | 'order' | 'target_number_days' | 'probability' | 'checklist_items'>; } export declare class ObjectOpportunityApi { private api; constructor(configuration: Configuration, requestFactory?: OpportunityApiRequestFactory, responseProcessor?: OpportunityApiResponseProcessor); createOpportunityWithHttpInfo(param: OpportunityApiCreateOpportunityRequest, options?: ConfigurationOptions): Promise>; createOpportunity(param: OpportunityApiCreateOpportunityRequest, options?: ConfigurationOptions): Promise; createOpportunityCustomFieldsWithHttpInfo(param: OpportunityApiCreateOpportunityCustomFieldsRequest, options?: ConfigurationOptions): Promise>; createOpportunityCustomFields(param: OpportunityApiCreateOpportunityCustomFieldsRequest, options?: ConfigurationOptions): Promise; createOpportunityStageWithHttpInfo(param: OpportunityApiCreateOpportunityStageRequest, options?: ConfigurationOptions): Promise>; createOpportunityStage(param: OpportunityApiCreateOpportunityStageRequest, options?: ConfigurationOptions): Promise; deleteOpportunityWithHttpInfo(param: OpportunityApiDeleteOpportunityRequest, options?: ConfigurationOptions): Promise>; deleteOpportunity(param: OpportunityApiDeleteOpportunityRequest, options?: ConfigurationOptions): Promise; deleteOpportunityStageWithHttpInfo(param: OpportunityApiDeleteOpportunityStageRequest, options?: ConfigurationOptions): Promise>; deleteOpportunityStage(param: OpportunityApiDeleteOpportunityStageRequest, options?: ConfigurationOptions): Promise; deleteOpportunityesCustomFieldWithHttpInfo(param: OpportunityApiDeleteOpportunityesCustomFieldRequest, options?: ConfigurationOptions): Promise>; deleteOpportunityesCustomField(param: OpportunityApiDeleteOpportunityesCustomFieldRequest, options?: ConfigurationOptions): Promise; getOpportunityWithHttpInfo(param: OpportunityApiGetOpportunityRequest, options?: ConfigurationOptions): Promise>; getOpportunity(param: OpportunityApiGetOpportunityRequest, options?: ConfigurationOptions): Promise; getOpportunityStageWithHttpInfo(param: OpportunityApiGetOpportunityStageRequest, options?: ConfigurationOptions): Promise>; getOpportunityStage(param: OpportunityApiGetOpportunityStageRequest, options?: ConfigurationOptions): Promise; listOpportunitiesWithHttpInfo(param?: OpportunityApiListOpportunitiesRequest, options?: ConfigurationOptions): Promise>; listOpportunities(param?: OpportunityApiListOpportunitiesRequest, options?: ConfigurationOptions): Promise; listOpportunityStagesWithHttpInfo(param?: OpportunityApiListOpportunityStagesRequest, options?: ConfigurationOptions): Promise>; listOpportunityStages(param?: OpportunityApiListOpportunityStagesRequest, options?: ConfigurationOptions): Promise; retrieveOpportunityCustomFieldModelWithHttpInfo(param?: OpportunityApiRetrieveOpportunityCustomFieldModelRequest, options?: ConfigurationOptions): Promise>; retrieveOpportunityCustomFieldModel(param?: OpportunityApiRetrieveOpportunityCustomFieldModelRequest, options?: ConfigurationOptions): Promise; updateOpportunityWithHttpInfo(param: OpportunityApiUpdateOpportunityRequest, options?: ConfigurationOptions): Promise>; updateOpportunity(param: OpportunityApiUpdateOpportunityRequest, options?: ConfigurationOptions): Promise; updateOpportunityCustomFieldWithHttpInfo(param: OpportunityApiUpdateOpportunityCustomFieldRequest, options?: ConfigurationOptions): Promise>; updateOpportunityCustomField(param: OpportunityApiUpdateOpportunityCustomFieldRequest, options?: ConfigurationOptions): Promise; updateOpportunityStageWithHttpInfo(param: OpportunityApiUpdateOpportunityStageRequest, options?: ConfigurationOptions): Promise>; updateOpportunityStage(param: OpportunityApiUpdateOpportunityStageRequest, options?: ConfigurationOptions): Promise; } import { OrderTotalDiscountsApiRequestFactory, OrderTotalDiscountsApiResponseProcessor } from "../apis/OrderTotalDiscountsApi"; export interface OrderTotalDiscountsApiCreateOrderTotalDiscountRequest { createOrderTotalDiscountRequest: CreateOrderTotalDiscountRequest; } export interface OrderTotalDiscountsApiDeleteOrderTotalDiscountRequest { discountId: string; } export interface OrderTotalDiscountsApiGetOrderTotalDiscountRequest { discountId: string; } export interface OrderTotalDiscountsApiListOrderTotalDiscountsRequest { filter?: string; orderBy?: string; pageSize?: number; pageToken?: string; } export interface OrderTotalDiscountsApiUpdateOrderTotalDiscountRequest { discountId: string; updateOrderTotalDiscountRequest: UpdateOrderTotalDiscountRequest; updateMask?: Set<'name' | 'description' | 'apply_to_commissions' | 'discount_type' | 'discount_value' | 'discount_strategy' | 'criteria'>; } export declare class ObjectOrderTotalDiscountsApi { private api; constructor(configuration: Configuration, requestFactory?: OrderTotalDiscountsApiRequestFactory, responseProcessor?: OrderTotalDiscountsApiResponseProcessor); createOrderTotalDiscountWithHttpInfo(param: OrderTotalDiscountsApiCreateOrderTotalDiscountRequest, options?: ConfigurationOptions): Promise>; createOrderTotalDiscount(param: OrderTotalDiscountsApiCreateOrderTotalDiscountRequest, options?: ConfigurationOptions): Promise; deleteOrderTotalDiscountWithHttpInfo(param: OrderTotalDiscountsApiDeleteOrderTotalDiscountRequest, options?: ConfigurationOptions): Promise>; deleteOrderTotalDiscount(param: OrderTotalDiscountsApiDeleteOrderTotalDiscountRequest, options?: ConfigurationOptions): Promise; getOrderTotalDiscountWithHttpInfo(param: OrderTotalDiscountsApiGetOrderTotalDiscountRequest, options?: ConfigurationOptions): Promise>; getOrderTotalDiscount(param: OrderTotalDiscountsApiGetOrderTotalDiscountRequest, options?: ConfigurationOptions): Promise; listOrderTotalDiscountsWithHttpInfo(param?: OrderTotalDiscountsApiListOrderTotalDiscountsRequest, options?: ConfigurationOptions): Promise>; listOrderTotalDiscounts(param?: OrderTotalDiscountsApiListOrderTotalDiscountsRequest, options?: ConfigurationOptions): Promise; updateOrderTotalDiscountWithHttpInfo(param: OrderTotalDiscountsApiUpdateOrderTotalDiscountRequest, options?: ConfigurationOptions): Promise>; updateOrderTotalDiscount(param: OrderTotalDiscountsApiUpdateOrderTotalDiscountRequest, options?: ConfigurationOptions): Promise; } import { OrdersApiRequestFactory, OrdersApiResponseProcessor } from "../apis/OrdersApi"; export interface OrdersApiApplyCommissionOnOrderItemsRequest { orderId: string; orderItemId: string; applyCommissionRequest: ApplyCommissionRequest; } export interface OrdersApiApplyTaxRequest { orderId: string; } export interface OrdersApiAttachFileToOrderRequest { orderId: string; fileOperationRequest: FileOperationRequest; } export interface OrdersApiCreateOrderRequest { restCreateOrderRequest: RestCreateOrderRequest; } export interface OrdersApiCreateOrderCustomFieldRequest { createCustomFieldRequest: CreateCustomFieldRequest; } export interface OrdersApiCreateOrderItemRequest { orderId: string; createOrderItemRequest: CreateOrderItemRequest; } export interface OrdersApiCreatePaymentForAnOrderRequest { orderId: string; restCreatePaymentRequest: RestCreatePaymentRequest; } export interface OrdersApiDeleteOrderRequest { orderId: string; } export interface OrdersApiDeleteOrderCustomFieldRequest { customFieldId: string; } export interface OrdersApiDeleteOrderItemRequest { orderId: string; orderItemId: string; } export interface OrdersApiDetachFileFromOrderRequest { orderId: string; fileOperationRequest: FileOperationRequest; } export interface OrdersApiGetOrderRequest { orderId: string; } export interface OrdersApiGetOrderItemRequest { orderId: string; orderItemId: string; } export interface OrdersApiListOrderPaymentsRequest { orderId: string; filter?: string; orderBy?: string; pageSize?: number; pageToken?: string; } export interface OrdersApiListOrdersRequest { filter?: string; orderBy?: string; pageSize?: number; pageToken?: string; } export interface OrdersApiRetrieveOrderCustomFieldModelRequest { } export interface OrdersApiUpdateOrderRequest { orderId: string; updateOrderRequest: UpdateOrderRequest; updateMask?: Set<'contact_id' | 'order_items' | 'order_title' | 'order_time' | 'order_type' | 'promo_codes' | 'lead_affiliate_id' | 'sales_affiliate_id' | 'shipping_address' | 'notes' | 'terms' | 'payment_plan' | 'custom_fields'>; } export interface OrdersApiUpdateOrderCustomFieldRequest { customFieldId: string; updateCustomFieldMetaDataRequest: UpdateCustomFieldMetaDataRequest; updateMask?: Set<'group_id' | 'label' | 'options'>; } export interface OrdersApiUpdateOrderItemRequest { orderId: string; orderItemId: string; updateOrderItemRequest: UpdateOrderItemRequest; updateMask?: Set<'name' | 'description' | 'notes' | 'quantity' | 'price_per_unit' | 'cost_per_unit' | 'product_id' | 'subscription_plan_id' | 'subscription_plan_description'>; } export declare class ObjectOrdersApi { private api; constructor(configuration: Configuration, requestFactory?: OrdersApiRequestFactory, responseProcessor?: OrdersApiResponseProcessor); applyCommissionOnOrderItemsWithHttpInfo(param: OrdersApiApplyCommissionOnOrderItemsRequest, options?: ConfigurationOptions): Promise>; applyCommissionOnOrderItems(param: OrdersApiApplyCommissionOnOrderItemsRequest, options?: ConfigurationOptions): Promise; applyTaxWithHttpInfo(param: OrdersApiApplyTaxRequest, options?: ConfigurationOptions): Promise>; applyTax(param: OrdersApiApplyTaxRequest, options?: ConfigurationOptions): Promise; attachFileToOrderWithHttpInfo(param: OrdersApiAttachFileToOrderRequest, options?: ConfigurationOptions): Promise>; attachFileToOrder(param: OrdersApiAttachFileToOrderRequest, options?: ConfigurationOptions): Promise; createOrderWithHttpInfo(param: OrdersApiCreateOrderRequest, options?: ConfigurationOptions): Promise>; createOrder(param: OrdersApiCreateOrderRequest, options?: ConfigurationOptions): Promise; createOrderCustomFieldWithHttpInfo(param: OrdersApiCreateOrderCustomFieldRequest, options?: ConfigurationOptions): Promise>; createOrderCustomField(param: OrdersApiCreateOrderCustomFieldRequest, options?: ConfigurationOptions): Promise; createOrderItemWithHttpInfo(param: OrdersApiCreateOrderItemRequest, options?: ConfigurationOptions): Promise>; createOrderItem(param: OrdersApiCreateOrderItemRequest, options?: ConfigurationOptions): Promise; createPaymentForAnOrderWithHttpInfo(param: OrdersApiCreatePaymentForAnOrderRequest, options?: ConfigurationOptions): Promise>; createPaymentForAnOrder(param: OrdersApiCreatePaymentForAnOrderRequest, options?: ConfigurationOptions): Promise; deleteOrderWithHttpInfo(param: OrdersApiDeleteOrderRequest, options?: ConfigurationOptions): Promise>; deleteOrder(param: OrdersApiDeleteOrderRequest, options?: ConfigurationOptions): Promise; deleteOrderCustomFieldWithHttpInfo(param: OrdersApiDeleteOrderCustomFieldRequest, options?: ConfigurationOptions): Promise>; deleteOrderCustomField(param: OrdersApiDeleteOrderCustomFieldRequest, options?: ConfigurationOptions): Promise; deleteOrderItemWithHttpInfo(param: OrdersApiDeleteOrderItemRequest, options?: ConfigurationOptions): Promise>; deleteOrderItem(param: OrdersApiDeleteOrderItemRequest, options?: ConfigurationOptions): Promise; detachFileFromOrderWithHttpInfo(param: OrdersApiDetachFileFromOrderRequest, options?: ConfigurationOptions): Promise>; detachFileFromOrder(param: OrdersApiDetachFileFromOrderRequest, options?: ConfigurationOptions): Promise; getOrderWithHttpInfo(param: OrdersApiGetOrderRequest, options?: ConfigurationOptions): Promise>; getOrder(param: OrdersApiGetOrderRequest, options?: ConfigurationOptions): Promise; getOrderItemWithHttpInfo(param: OrdersApiGetOrderItemRequest, options?: ConfigurationOptions): Promise>; getOrderItem(param: OrdersApiGetOrderItemRequest, options?: ConfigurationOptions): Promise; listOrderPaymentsWithHttpInfo(param: OrdersApiListOrderPaymentsRequest, options?: ConfigurationOptions): Promise>; listOrderPayments(param: OrdersApiListOrderPaymentsRequest, options?: ConfigurationOptions): Promise; listOrdersWithHttpInfo(param?: OrdersApiListOrdersRequest, options?: ConfigurationOptions): Promise>; listOrders(param?: OrdersApiListOrdersRequest, options?: ConfigurationOptions): Promise; retrieveOrderCustomFieldModelWithHttpInfo(param?: OrdersApiRetrieveOrderCustomFieldModelRequest, options?: ConfigurationOptions): Promise>; retrieveOrderCustomFieldModel(param?: OrdersApiRetrieveOrderCustomFieldModelRequest, options?: ConfigurationOptions): Promise; updateOrderWithHttpInfo(param: OrdersApiUpdateOrderRequest, options?: ConfigurationOptions): Promise>; updateOrder(param: OrdersApiUpdateOrderRequest, options?: ConfigurationOptions): Promise; updateOrderCustomFieldWithHttpInfo(param: OrdersApiUpdateOrderCustomFieldRequest, options?: ConfigurationOptions): Promise>; updateOrderCustomField(param: OrdersApiUpdateOrderCustomFieldRequest, options?: ConfigurationOptions): Promise; updateOrderItemWithHttpInfo(param: OrdersApiUpdateOrderItemRequest, options?: ConfigurationOptions): Promise>; updateOrderItem(param: OrdersApiUpdateOrderItemRequest, options?: ConfigurationOptions): Promise; } import { PaymentMethodConfigsApiRequestFactory, PaymentMethodConfigsApiResponseProcessor } from "../apis/PaymentMethodConfigsApi"; export interface PaymentMethodConfigsApiCreatePaymentMethodConfigRequest { createPaymentMethodConfigRequest: CreatePaymentMethodConfigRequest; } export declare class ObjectPaymentMethodConfigsApi { private api; constructor(configuration: Configuration, requestFactory?: PaymentMethodConfigsApiRequestFactory, responseProcessor?: PaymentMethodConfigsApiResponseProcessor); createPaymentMethodConfigWithHttpInfo(param: PaymentMethodConfigsApiCreatePaymentMethodConfigRequest, options?: ConfigurationOptions): Promise>; createPaymentMethodConfig(param: PaymentMethodConfigsApiCreatePaymentMethodConfigRequest, options?: ConfigurationOptions): Promise; } import { PaymentMethodsApiRequestFactory, PaymentMethodsApiResponseProcessor } from "../apis/PaymentMethodsApi"; export interface PaymentMethodsApiDeactivatePaymentMethodRequest { contactId: string; paymentMethodId: string; } export interface PaymentMethodsApiDeletePaymentMethodRequest { contactId: string; paymentMethodId: string; } export interface PaymentMethodsApiListPaymentMethodsRequest { filter?: string; orderBy?: string; pageSize?: number; pageToken?: string; } export interface PaymentMethodsApiListPaymentMethods0Request { contactId: string; filter?: string; orderBy?: string; pageSize?: number; pageToken?: string; } export declare class ObjectPaymentMethodsApi { private api; constructor(configuration: Configuration, requestFactory?: PaymentMethodsApiRequestFactory, responseProcessor?: PaymentMethodsApiResponseProcessor); deactivatePaymentMethodWithHttpInfo(param: PaymentMethodsApiDeactivatePaymentMethodRequest, options?: ConfigurationOptions): Promise>; deactivatePaymentMethod(param: PaymentMethodsApiDeactivatePaymentMethodRequest, options?: ConfigurationOptions): Promise; deletePaymentMethodWithHttpInfo(param: PaymentMethodsApiDeletePaymentMethodRequest, options?: ConfigurationOptions): Promise>; deletePaymentMethod(param: PaymentMethodsApiDeletePaymentMethodRequest, options?: ConfigurationOptions): Promise; listPaymentMethodsWithHttpInfo(param?: PaymentMethodsApiListPaymentMethodsRequest, options?: ConfigurationOptions): Promise>; listPaymentMethods(param?: PaymentMethodsApiListPaymentMethodsRequest, options?: ConfigurationOptions): Promise; listPaymentMethods_1WithHttpInfo(param: PaymentMethodsApiListPaymentMethods0Request, options?: ConfigurationOptions): Promise>; listPaymentMethods_1(param: PaymentMethodsApiListPaymentMethods0Request, options?: ConfigurationOptions): Promise; } import { ProductCategoriesApiRequestFactory, ProductCategoriesApiResponseProcessor } from "../apis/ProductCategoriesApi"; export interface ProductCategoriesApiAssignProductsToCategoryRequest { categoryId: string; assignProductsRequest: AssignProductsRequest; } export interface ProductCategoriesApiCreateImageFileRequest { categoryId: string; file: HttpFile; } export interface ProductCategoriesApiCreateProductCategoryRequest { createProductCategoryRequest: CreateProductCategoryRequest; } export interface ProductCategoriesApiDeleteImageFileRequest { categoryId: string; } export interface ProductCategoriesApiDeleteProductCategoryRequest { categoryId: string; } export interface ProductCategoriesApiGetProductCategoryRequest { categoryId: string; } export interface ProductCategoriesApiListAssignedProductsRequest { filter?: string; pageToken?: string; orderBy?: string; pageSize?: number; } export interface ProductCategoriesApiListProductCategoriesRequest { filter?: string; orderBy?: string; pageSize?: number; pageToken?: string; } export interface ProductCategoriesApiUpdateProductCategoryRequest { categoryId: string; updateProductCategoryRequest: UpdateProductCategoryRequest; updateMask?: Set<'name' | 'display_order_index' | 'parent_category_id'>; } export declare class ObjectProductCategoriesApi { private api; constructor(configuration: Configuration, requestFactory?: ProductCategoriesApiRequestFactory, responseProcessor?: ProductCategoriesApiResponseProcessor); assignProductsToCategoryWithHttpInfo(param: ProductCategoriesApiAssignProductsToCategoryRequest, options?: ConfigurationOptions): Promise>; assignProductsToCategory(param: ProductCategoriesApiAssignProductsToCategoryRequest, options?: ConfigurationOptions): Promise; createImageFileWithHttpInfo(param: ProductCategoriesApiCreateImageFileRequest, options?: ConfigurationOptions): Promise>; createImageFile(param: ProductCategoriesApiCreateImageFileRequest, options?: ConfigurationOptions): Promise; createProductCategoryWithHttpInfo(param: ProductCategoriesApiCreateProductCategoryRequest, options?: ConfigurationOptions): Promise>; createProductCategory(param: ProductCategoriesApiCreateProductCategoryRequest, options?: ConfigurationOptions): Promise; deleteImageFileWithHttpInfo(param: ProductCategoriesApiDeleteImageFileRequest, options?: ConfigurationOptions): Promise>; deleteImageFile(param: ProductCategoriesApiDeleteImageFileRequest, options?: ConfigurationOptions): Promise; deleteProductCategoryWithHttpInfo(param: ProductCategoriesApiDeleteProductCategoryRequest, options?: ConfigurationOptions): Promise>; deleteProductCategory(param: ProductCategoriesApiDeleteProductCategoryRequest, options?: ConfigurationOptions): Promise; getProductCategoryWithHttpInfo(param: ProductCategoriesApiGetProductCategoryRequest, options?: ConfigurationOptions): Promise>; getProductCategory(param: ProductCategoriesApiGetProductCategoryRequest, options?: ConfigurationOptions): Promise; listAssignedProductsWithHttpInfo(param?: ProductCategoriesApiListAssignedProductsRequest, options?: ConfigurationOptions): Promise>; listAssignedProducts(param?: ProductCategoriesApiListAssignedProductsRequest, options?: ConfigurationOptions): Promise; listProductCategoriesWithHttpInfo(param?: ProductCategoriesApiListProductCategoriesRequest, options?: ConfigurationOptions): Promise>; listProductCategories(param?: ProductCategoriesApiListProductCategoriesRequest, options?: ConfigurationOptions): Promise; updateProductCategoryWithHttpInfo(param: ProductCategoriesApiUpdateProductCategoryRequest, options?: ConfigurationOptions): Promise>; updateProductCategory(param: ProductCategoriesApiUpdateProductCategoryRequest, options?: ConfigurationOptions): Promise; } import { ProductDiscountsApiRequestFactory, ProductDiscountsApiResponseProcessor } from "../apis/ProductDiscountsApi"; export interface ProductDiscountsApiCreateProductDiscountRequest { createProductDiscountRequest: CreateProductDiscountRequest; } export interface ProductDiscountsApiDeleteProductDiscountRequest { discountId: string; } export interface ProductDiscountsApiGetProductDiscountRequest { discountId: string; } export interface ProductDiscountsApiListProductDiscountsRequest { filter?: string; orderBy?: string; pageSize?: number; pageToken?: string; } export interface ProductDiscountsApiUpdateProductDiscountRequest { discountId: string; updateProductDiscountRequest: UpdateProductDiscountRequest; updateMask?: Set<'name' | 'description' | 'apply_to_commissions' | 'discount_type' | 'discount_value' | 'product_id' | 'criteria'>; } export declare class ObjectProductDiscountsApi { private api; constructor(configuration: Configuration, requestFactory?: ProductDiscountsApiRequestFactory, responseProcessor?: ProductDiscountsApiResponseProcessor); createProductDiscountWithHttpInfo(param: ProductDiscountsApiCreateProductDiscountRequest, options?: ConfigurationOptions): Promise>; createProductDiscount(param: ProductDiscountsApiCreateProductDiscountRequest, options?: ConfigurationOptions): Promise; deleteProductDiscountWithHttpInfo(param: ProductDiscountsApiDeleteProductDiscountRequest, options?: ConfigurationOptions): Promise>; deleteProductDiscount(param: ProductDiscountsApiDeleteProductDiscountRequest, options?: ConfigurationOptions): Promise; getProductDiscountWithHttpInfo(param: ProductDiscountsApiGetProductDiscountRequest, options?: ConfigurationOptions): Promise>; getProductDiscount(param: ProductDiscountsApiGetProductDiscountRequest, options?: ConfigurationOptions): Promise; listProductDiscountsWithHttpInfo(param?: ProductDiscountsApiListProductDiscountsRequest, options?: ConfigurationOptions): Promise>; listProductDiscounts(param?: ProductDiscountsApiListProductDiscountsRequest, options?: ConfigurationOptions): Promise; updateProductDiscountWithHttpInfo(param: ProductDiscountsApiUpdateProductDiscountRequest, options?: ConfigurationOptions): Promise>; updateProductDiscount(param: ProductDiscountsApiUpdateProductDiscountRequest, options?: ConfigurationOptions): Promise; } import { ProductInterestBundlesApiRequestFactory, ProductInterestBundlesApiResponseProcessor } from "../apis/ProductInterestBundlesApi"; export interface ProductInterestBundlesApiAddProductInterestRequest { id: string; addProductInterestRequest: AddProductInterestRequest; } export interface ProductInterestBundlesApiCreateProductInterestBundleRequest { createProductInterestBundleRequest: CreateProductInterestBundleRequest; } export interface ProductInterestBundlesApiDeleteProductInterestBundleRequest { id: string; } export interface ProductInterestBundlesApiGetProductInterestBundleRequest { id: string; } export interface ProductInterestBundlesApiListProductInterestBundlesRequest { filter?: string; orderBy?: string; pageSize?: number; pageToken?: string; } export interface ProductInterestBundlesApiRemoveProductInterestRequest { id: string; interestId: string; } export interface ProductInterestBundlesApiUpdateProductInterestRequest { id: string; interestId: string; updateProductInterestRequest: UpdateProductInterestRequest; updateMask?: Set<'quantity' | 'price' | 'discount_percent'>; } export interface ProductInterestBundlesApiUpdateProductInterestBundleRequest { id: string; updateProductInterestBundleRequest: UpdateProductInterestBundleRequest; updateMask?: Set<'name' | 'description'>; } export declare class ObjectProductInterestBundlesApi { private api; constructor(configuration: Configuration, requestFactory?: ProductInterestBundlesApiRequestFactory, responseProcessor?: ProductInterestBundlesApiResponseProcessor); addProductInterestWithHttpInfo(param: ProductInterestBundlesApiAddProductInterestRequest, options?: ConfigurationOptions): Promise>; addProductInterest(param: ProductInterestBundlesApiAddProductInterestRequest, options?: ConfigurationOptions): Promise; createProductInterestBundleWithHttpInfo(param: ProductInterestBundlesApiCreateProductInterestBundleRequest, options?: ConfigurationOptions): Promise>; createProductInterestBundle(param: ProductInterestBundlesApiCreateProductInterestBundleRequest, options?: ConfigurationOptions): Promise; deleteProductInterestBundleWithHttpInfo(param: ProductInterestBundlesApiDeleteProductInterestBundleRequest, options?: ConfigurationOptions): Promise>; deleteProductInterestBundle(param: ProductInterestBundlesApiDeleteProductInterestBundleRequest, options?: ConfigurationOptions): Promise; getProductInterestBundleWithHttpInfo(param: ProductInterestBundlesApiGetProductInterestBundleRequest, options?: ConfigurationOptions): Promise>; getProductInterestBundle(param: ProductInterestBundlesApiGetProductInterestBundleRequest, options?: ConfigurationOptions): Promise; listProductInterestBundlesWithHttpInfo(param?: ProductInterestBundlesApiListProductInterestBundlesRequest, options?: ConfigurationOptions): Promise>; listProductInterestBundles(param?: ProductInterestBundlesApiListProductInterestBundlesRequest, options?: ConfigurationOptions): Promise; removeProductInterestWithHttpInfo(param: ProductInterestBundlesApiRemoveProductInterestRequest, options?: ConfigurationOptions): Promise>; removeProductInterest(param: ProductInterestBundlesApiRemoveProductInterestRequest, options?: ConfigurationOptions): Promise; updateProductInterestWithHttpInfo(param: ProductInterestBundlesApiUpdateProductInterestRequest, options?: ConfigurationOptions): Promise>; updateProductInterest(param: ProductInterestBundlesApiUpdateProductInterestRequest, options?: ConfigurationOptions): Promise; updateProductInterestBundleWithHttpInfo(param: ProductInterestBundlesApiUpdateProductInterestBundleRequest, options?: ConfigurationOptions): Promise>; updateProductInterestBundle(param: ProductInterestBundlesApiUpdateProductInterestBundleRequest, options?: ConfigurationOptions): Promise; } import { ProductsApiRequestFactory, ProductsApiResponseProcessor } from "../apis/ProductsApi"; export interface ProductsApiAddProductOptionListOptionValueRequest { productId: string; productOptionId: string; createProductOptionListOption: Array; } export interface ProductsApiAdjustInventoryRequest { productId: string; updateProductInventoryRequestDetail: UpdateProductInventoryRequestDetail; } export interface ProductsApiCreateProductRequest { createProductRequestDetail: CreateProductRequestDetail; } export interface ProductsApiCreateProductImageRequest { productId: string; file: HttpFile; legacy?: boolean; } export interface ProductsApiCreateProductOptionRequest { productId: string; createProductOptionRequest: CreateProductOptionRequest; } export interface ProductsApiDeleteProductRequest { productId: string; } export interface ProductsApiDeleteProductImageRequest { productId: string; } export interface ProductsApiDeleteProductOptionRequest { productId: string; productOptionId: string; } export interface ProductsApiDeleteProductOptionListOptionValueRequest { productId: string; productOptionId: string; itemId: string; } export interface ProductsApiGetFileDataRequest { productId: string; } export interface ProductsApiGetProductRequest { productId: string; } export interface ProductsApiGetProductOptionRequest { productId: string; productOptionId: string; } export interface ProductsApiListProductOptionsRequest { productId: string; } export interface ProductsApiListProductsRequest { filter?: string; orderBy?: string; pageSize?: number; pageToken?: string; } export interface ProductsApiUpdateProductRequest { productId: string; updateProductRequestDetail: UpdateProductRequestDetail; updateMask?: Set<'active' | 'name' | 'description' | 'price' | 'sku' | 'shippable' | 'short_description' | 'subscription_only' | 'storefront_hidden' | 'weight' | 'taxable' | 'country_taxable' | 'city_taxable' | 'state_taxable' | 'inventory_limit' | 'out_of_stock_enabled' | 'email_for_inventory_notifications' | 'top_html' | 'bottom_html' | 'is_package' | 'needs_digital_delivery' | 'delivery_description'>; } export interface ProductsApiUpdateProductOptionRequest { productId: string; productOptionId: string; updateProductOptionRequest: UpdateProductOptionRequest; updateMask?: Set<'option_label' | 'display_order' | 'required' | 'minimum_characters' | 'maximum_characters' | 'allow_spaces' | 'only_starts_with' | 'only_ends_with' | 'only_contains' | 'error_message'>; } export interface ProductsApiUpdateProductOptionListOptionValueRequest { productId: string; productOptionId: string; itemId: string; updateProductOptionListOption: UpdateProductOptionListOption; updateMask?: Set<'item_label' | 'item_code' | 'item_display_order' | 'price_adjustment'>; } export declare class ObjectProductsApi { private api; constructor(configuration: Configuration, requestFactory?: ProductsApiRequestFactory, responseProcessor?: ProductsApiResponseProcessor); addProductOptionListOptionValueWithHttpInfo(param: ProductsApiAddProductOptionListOptionValueRequest, options?: ConfigurationOptions): Promise>; addProductOptionListOptionValue(param: ProductsApiAddProductOptionListOptionValueRequest, options?: ConfigurationOptions): Promise; adjustInventoryWithHttpInfo(param: ProductsApiAdjustInventoryRequest, options?: ConfigurationOptions): Promise>; adjustInventory(param: ProductsApiAdjustInventoryRequest, options?: ConfigurationOptions): Promise; createProductWithHttpInfo(param: ProductsApiCreateProductRequest, options?: ConfigurationOptions): Promise>; createProduct(param: ProductsApiCreateProductRequest, options?: ConfigurationOptions): Promise; createProductImageWithHttpInfo(param: ProductsApiCreateProductImageRequest, options?: ConfigurationOptions): Promise>; createProductImage(param: ProductsApiCreateProductImageRequest, options?: ConfigurationOptions): Promise; createProductOptionWithHttpInfo(param: ProductsApiCreateProductOptionRequest, options?: ConfigurationOptions): Promise>; createProductOption(param: ProductsApiCreateProductOptionRequest, options?: ConfigurationOptions): Promise; deleteProductWithHttpInfo(param: ProductsApiDeleteProductRequest, options?: ConfigurationOptions): Promise>; deleteProduct(param: ProductsApiDeleteProductRequest, options?: ConfigurationOptions): Promise; deleteProductImageWithHttpInfo(param: ProductsApiDeleteProductImageRequest, options?: ConfigurationOptions): Promise>; deleteProductImage(param: ProductsApiDeleteProductImageRequest, options?: ConfigurationOptions): Promise; deleteProductOptionWithHttpInfo(param: ProductsApiDeleteProductOptionRequest, options?: ConfigurationOptions): Promise>; deleteProductOption(param: ProductsApiDeleteProductOptionRequest, options?: ConfigurationOptions): Promise; deleteProductOptionListOptionValueWithHttpInfo(param: ProductsApiDeleteProductOptionListOptionValueRequest, options?: ConfigurationOptions): Promise>; deleteProductOptionListOptionValue(param: ProductsApiDeleteProductOptionListOptionValueRequest, options?: ConfigurationOptions): Promise; getFileDataWithHttpInfo(param: ProductsApiGetFileDataRequest, options?: ConfigurationOptions): Promise>; getFileData(param: ProductsApiGetFileDataRequest, options?: ConfigurationOptions): Promise; getProductWithHttpInfo(param: ProductsApiGetProductRequest, options?: ConfigurationOptions): Promise>; getProduct(param: ProductsApiGetProductRequest, options?: ConfigurationOptions): Promise; getProductOptionWithHttpInfo(param: ProductsApiGetProductOptionRequest, options?: ConfigurationOptions): Promise>; getProductOption(param: ProductsApiGetProductOptionRequest, options?: ConfigurationOptions): Promise; listProductOptionsWithHttpInfo(param: ProductsApiListProductOptionsRequest, options?: ConfigurationOptions): Promise>; listProductOptions(param: ProductsApiListProductOptionsRequest, options?: ConfigurationOptions): Promise; listProductsWithHttpInfo(param?: ProductsApiListProductsRequest, options?: ConfigurationOptions): Promise>; listProducts(param?: ProductsApiListProductsRequest, options?: ConfigurationOptions): Promise; updateProductWithHttpInfo(param: ProductsApiUpdateProductRequest, options?: ConfigurationOptions): Promise>; updateProduct(param: ProductsApiUpdateProductRequest, options?: ConfigurationOptions): Promise; updateProductOptionWithHttpInfo(param: ProductsApiUpdateProductOptionRequest, options?: ConfigurationOptions): Promise>; updateProductOption(param: ProductsApiUpdateProductOptionRequest, options?: ConfigurationOptions): Promise; updateProductOptionListOptionValueWithHttpInfo(param: ProductsApiUpdateProductOptionListOptionValueRequest, options?: ConfigurationOptions): Promise>; updateProductOptionListOptionValue(param: ProductsApiUpdateProductOptionListOptionValueRequest, options?: ConfigurationOptions): Promise; } import { ReferralApiRequestFactory, ReferralApiResponseProcessor } from "../apis/ReferralApi"; export interface ReferralApiCreateReferralRequest { createReferralRequest: CreateReferralRequest; } export interface ReferralApiListReferralsRequest { filter?: string; pageToken?: string; orderBy?: string; pageSize?: number; } export declare class ObjectReferralApi { private api; constructor(configuration: Configuration, requestFactory?: ReferralApiRequestFactory, responseProcessor?: ReferralApiResponseProcessor); createReferralWithHttpInfo(param: ReferralApiCreateReferralRequest, options?: ConfigurationOptions): Promise>; createReferral(param: ReferralApiCreateReferralRequest, options?: ConfigurationOptions): Promise; listReferralsWithHttpInfo(param?: ReferralApiListReferralsRequest, options?: ConfigurationOptions): Promise>; listReferrals(param?: ReferralApiListReferralsRequest, options?: ConfigurationOptions): Promise; } import { ReportingApiRequestFactory, ReportingApiResponseProcessor } from "../apis/ReportingApi"; export interface ReportingApiListReportsRequest { filter?: string; orderBy?: string; pageSize?: number; pageToken?: string; } export interface ReportingApiRetrieveReportRequest { reportId: string; } export interface ReportingApiRunReportRequest { reportId: string; runReportRequest: RunReportRequest; } export declare class ObjectReportingApi { private api; constructor(configuration: Configuration, requestFactory?: ReportingApiRequestFactory, responseProcessor?: ReportingApiResponseProcessor); listReportsWithHttpInfo(param?: ReportingApiListReportsRequest, options?: ConfigurationOptions): Promise>; listReports(param?: ReportingApiListReportsRequest, options?: ConfigurationOptions): Promise; retrieveReportWithHttpInfo(param: ReportingApiRetrieveReportRequest, options?: ConfigurationOptions): Promise>; retrieveReport(param: ReportingApiRetrieveReportRequest, options?: ConfigurationOptions): Promise; runReportWithHttpInfo(param: ReportingApiRunReportRequest, options?: ConfigurationOptions): Promise>; runReport(param: ReportingApiRunReportRequest, options?: ConfigurationOptions): Promise; } import { SalesApiRequestFactory, SalesApiResponseProcessor } from "../apis/SalesApi"; export interface SalesApiListPaymentsRequest { filter?: string; pageToken?: string; orderBy?: string; pageSize?: number; } export interface SalesApiListTransactionsRequest { filter?: string; pageToken?: string; orderBy?: string; pageSize?: number; } export interface SalesApiSetMerchantGatewayAsDefaultRequest { id: string; } export declare class ObjectSalesApi { private api; constructor(configuration: Configuration, requestFactory?: SalesApiRequestFactory, responseProcessor?: SalesApiResponseProcessor); listPaymentsWithHttpInfo(param?: SalesApiListPaymentsRequest, options?: ConfigurationOptions): Promise>; listPayments(param?: SalesApiListPaymentsRequest, options?: ConfigurationOptions): Promise; listTransactionsWithHttpInfo(param?: SalesApiListTransactionsRequest, options?: ConfigurationOptions): Promise>; listTransactions(param?: SalesApiListTransactionsRequest, options?: ConfigurationOptions): Promise; setMerchantGatewayAsDefaultWithHttpInfo(param: SalesApiSetMerchantGatewayAsDefaultRequest, options?: ConfigurationOptions): Promise>; setMerchantGatewayAsDefault(param: SalesApiSetMerchantGatewayAsDefaultRequest, options?: ConfigurationOptions): Promise; } import { SettingsApiRequestFactory, SettingsApiResponseProcessor } from "../apis/SettingsApi"; export interface SettingsApiGetApplicationConfigurationsRequest { fields?: Set<'AFFILIATE' | 'APPOINTMENT' | 'CONTACT' | 'ECOMMERCE' | 'EMAIL' | 'FORMS' | 'FULFILLMENT' | 'INVOICE' | 'NOTE' | 'OPPORTUNITY' | 'TASK' | 'TEMPLATE'>; } export interface SettingsApiGetContactOptionTypesRequest { } export interface SettingsApiIsApplicationEnabledRequest { } export declare class ObjectSettingsApi { private api; constructor(configuration: Configuration, requestFactory?: SettingsApiRequestFactory, responseProcessor?: SettingsApiResponseProcessor); getApplicationConfigurationsWithHttpInfo(param?: SettingsApiGetApplicationConfigurationsRequest, options?: ConfigurationOptions): Promise>; getApplicationConfigurations(param?: SettingsApiGetApplicationConfigurationsRequest, options?: ConfigurationOptions): Promise; getContactOptionTypesWithHttpInfo(param?: SettingsApiGetContactOptionTypesRequest, options?: ConfigurationOptions): Promise>; getContactOptionTypes(param?: SettingsApiGetContactOptionTypesRequest, options?: ConfigurationOptions): Promise; isApplicationEnabledWithHttpInfo(param?: SettingsApiIsApplicationEnabledRequest, options?: ConfigurationOptions): Promise>; isApplicationEnabled(param?: SettingsApiIsApplicationEnabledRequest, options?: ConfigurationOptions): Promise; } import { ShippingApiRequestFactory, ShippingApiResponseProcessor } from "../apis/ShippingApi"; export interface ShippingApiListShippingMethodsRequest { } export declare class ObjectShippingApi { private api; constructor(configuration: Configuration, requestFactory?: ShippingApiRequestFactory, responseProcessor?: ShippingApiResponseProcessor); listShippingMethodsWithHttpInfo(param?: ShippingApiListShippingMethodsRequest, options?: ConfigurationOptions): Promise>; listShippingMethods(param?: ShippingApiListShippingMethodsRequest, options?: ConfigurationOptions): Promise; } import { ShippingDiscountsApiRequestFactory, ShippingDiscountsApiResponseProcessor } from "../apis/ShippingDiscountsApi"; export interface ShippingDiscountsApiCreateShippingDiscountRequest { createShippingDiscountRequest: CreateShippingDiscountRequest; } export interface ShippingDiscountsApiDeleteShippingDiscountRequest { discountId: string; } export interface ShippingDiscountsApiGetShippingDiscountRequest { discountId: string; } export interface ShippingDiscountsApiListShippingDiscountsRequest { filter?: string; orderBy?: string; pageSize?: number; pageToken?: string; } export interface ShippingDiscountsApiUpdateShippingDiscountRequest { discountId: string; updateShippingDiscountRequest: UpdateShippingDiscountRequest; updateMask?: Set<'name' | 'description' | 'discount_type' | 'discount_value' | 'criteria'>; } export declare class ObjectShippingDiscountsApi { private api; constructor(configuration: Configuration, requestFactory?: ShippingDiscountsApiRequestFactory, responseProcessor?: ShippingDiscountsApiResponseProcessor); createShippingDiscountWithHttpInfo(param: ShippingDiscountsApiCreateShippingDiscountRequest, options?: ConfigurationOptions): Promise>; createShippingDiscount(param: ShippingDiscountsApiCreateShippingDiscountRequest, options?: ConfigurationOptions): Promise; deleteShippingDiscountWithHttpInfo(param: ShippingDiscountsApiDeleteShippingDiscountRequest, options?: ConfigurationOptions): Promise>; deleteShippingDiscount(param: ShippingDiscountsApiDeleteShippingDiscountRequest, options?: ConfigurationOptions): Promise; getShippingDiscountWithHttpInfo(param: ShippingDiscountsApiGetShippingDiscountRequest, options?: ConfigurationOptions): Promise>; getShippingDiscount(param: ShippingDiscountsApiGetShippingDiscountRequest, options?: ConfigurationOptions): Promise; listShippingDiscountsWithHttpInfo(param?: ShippingDiscountsApiListShippingDiscountsRequest, options?: ConfigurationOptions): Promise>; listShippingDiscounts(param?: ShippingDiscountsApiListShippingDiscountsRequest, options?: ConfigurationOptions): Promise; updateShippingDiscountWithHttpInfo(param: ShippingDiscountsApiUpdateShippingDiscountRequest, options?: ConfigurationOptions): Promise>; updateShippingDiscount(param: ShippingDiscountsApiUpdateShippingDiscountRequest, options?: ConfigurationOptions): Promise; } import { SubscriptionPlansApiRequestFactory, SubscriptionPlansApiResponseProcessor } from "../apis/SubscriptionPlansApi"; export interface SubscriptionPlansApiCreateSubscriptionPlansRequest { productId: string; createSubscriptionPlanRequest: CreateSubscriptionPlanRequest; } export interface SubscriptionPlansApiDeleteSubscriptionPlanRequest { productId: string; subscriptionPlanId: string; } export interface SubscriptionPlansApiFetchSubscriptionPlanRequest { productId: string; subscriptionPlanId: string; } export interface SubscriptionPlansApiListSubscriptionPlansRequest { productId: string; filter?: string; orderBy?: string; pageSize?: number; pageToken?: string; } export interface SubscriptionPlansApiUpdateSubscriptionPlanRequest { productId: string; subscriptionPlanId: string; updateSubscriptionPlanRequest: UpdateSubscriptionPlanRequest; updateMask?: Set<'active' | 'allow_prorating' | 'cycle_type' | 'display_order_index' | 'frequency' | 'plan_price' | 'total_cycles'>; } export declare class ObjectSubscriptionPlansApi { private api; constructor(configuration: Configuration, requestFactory?: SubscriptionPlansApiRequestFactory, responseProcessor?: SubscriptionPlansApiResponseProcessor); createSubscriptionPlansWithHttpInfo(param: SubscriptionPlansApiCreateSubscriptionPlansRequest, options?: ConfigurationOptions): Promise>; createSubscriptionPlans(param: SubscriptionPlansApiCreateSubscriptionPlansRequest, options?: ConfigurationOptions): Promise; deleteSubscriptionPlanWithHttpInfo(param: SubscriptionPlansApiDeleteSubscriptionPlanRequest, options?: ConfigurationOptions): Promise>; deleteSubscriptionPlan(param: SubscriptionPlansApiDeleteSubscriptionPlanRequest, options?: ConfigurationOptions): Promise; fetchSubscriptionPlanWithHttpInfo(param: SubscriptionPlansApiFetchSubscriptionPlanRequest, options?: ConfigurationOptions): Promise>; fetchSubscriptionPlan(param: SubscriptionPlansApiFetchSubscriptionPlanRequest, options?: ConfigurationOptions): Promise; listSubscriptionPlansWithHttpInfo(param: SubscriptionPlansApiListSubscriptionPlansRequest, options?: ConfigurationOptions): Promise>; listSubscriptionPlans(param: SubscriptionPlansApiListSubscriptionPlansRequest, options?: ConfigurationOptions): Promise; updateSubscriptionPlanWithHttpInfo(param: SubscriptionPlansApiUpdateSubscriptionPlanRequest, options?: ConfigurationOptions): Promise>; updateSubscriptionPlan(param: SubscriptionPlansApiUpdateSubscriptionPlanRequest, options?: ConfigurationOptions): Promise; } import { SubscriptionsApiRequestFactory, SubscriptionsApiResponseProcessor } from "../apis/SubscriptionsApi"; export interface SubscriptionsApiCancelSubscriptionRequest { subscriptionId: string; cancelSubscriptionRequest: CancelSubscriptionRequest; } export interface SubscriptionsApiCreateSubscriptionRequest { createSubscriptionRequest: CreateSubscriptionRequest; } export interface SubscriptionsApiCreateSubscriptionCustomFieldRequest { createCustomFieldRequest: CreateCustomFieldRequest; } export interface SubscriptionsApiDeleteSubscriptionCustomFieldRequest { customFieldId: string; } export interface SubscriptionsApiGetSubscriptionRequest { subscriptionId: string; } export interface SubscriptionsApiInvoiceSubscriptionRequest { subscriptionId: string; } export interface SubscriptionsApiListSubscriptionsRequest { filter?: string; orderBy?: string; pageSize?: number; pageToken?: string; } export interface SubscriptionsApiRetrieveSubscriptionCustomFieldModelRequest { } export interface SubscriptionsApiUpdateSubscriptionRequest { subscriptionId: string; updateSubscriptionRequest: UpdateSubscriptionRequest; updateMask?: Set<'contact_id' | 'subscription_plan_id' | 'quantity' | 'billing_amount' | 'auto_charge' | 'max_charge_attempts' | 'days_between_retries' | 'active' | 'billing_frequency' | 'billing_cycle' | 'next_bill_date' | 'end_date' | 'payment_method_id' | 'allow_tax' | 'lead_affiliate_id' | 'sale_affiliate_id' | 'promo_code' | 'shipping_option_id' | 'reason_stopped' | 'shipping_address' | 'custom_fields'>; } export interface SubscriptionsApiUpdateSubscriptionCustomFieldRequest { customFieldId: string; updateCustomFieldMetaDataRequest: UpdateCustomFieldMetaDataRequest; updateMask?: Set<'group_id' | 'label' | 'options'>; } export declare class ObjectSubscriptionsApi { private api; constructor(configuration: Configuration, requestFactory?: SubscriptionsApiRequestFactory, responseProcessor?: SubscriptionsApiResponseProcessor); cancelSubscriptionWithHttpInfo(param: SubscriptionsApiCancelSubscriptionRequest, options?: ConfigurationOptions): Promise>; cancelSubscription(param: SubscriptionsApiCancelSubscriptionRequest, options?: ConfigurationOptions): Promise; createSubscriptionWithHttpInfo(param: SubscriptionsApiCreateSubscriptionRequest, options?: ConfigurationOptions): Promise>; createSubscription(param: SubscriptionsApiCreateSubscriptionRequest, options?: ConfigurationOptions): Promise; createSubscriptionCustomFieldWithHttpInfo(param: SubscriptionsApiCreateSubscriptionCustomFieldRequest, options?: ConfigurationOptions): Promise>; createSubscriptionCustomField(param: SubscriptionsApiCreateSubscriptionCustomFieldRequest, options?: ConfigurationOptions): Promise; deleteSubscriptionCustomFieldWithHttpInfo(param: SubscriptionsApiDeleteSubscriptionCustomFieldRequest, options?: ConfigurationOptions): Promise>; deleteSubscriptionCustomField(param: SubscriptionsApiDeleteSubscriptionCustomFieldRequest, options?: ConfigurationOptions): Promise; getSubscriptionWithHttpInfo(param: SubscriptionsApiGetSubscriptionRequest, options?: ConfigurationOptions): Promise>; getSubscription(param: SubscriptionsApiGetSubscriptionRequest, options?: ConfigurationOptions): Promise; invoiceSubscriptionWithHttpInfo(param: SubscriptionsApiInvoiceSubscriptionRequest, options?: ConfigurationOptions): Promise>; invoiceSubscription(param: SubscriptionsApiInvoiceSubscriptionRequest, options?: ConfigurationOptions): Promise; listSubscriptionsWithHttpInfo(param?: SubscriptionsApiListSubscriptionsRequest, options?: ConfigurationOptions): Promise>; listSubscriptions(param?: SubscriptionsApiListSubscriptionsRequest, options?: ConfigurationOptions): Promise; retrieveSubscriptionCustomFieldModelWithHttpInfo(param?: SubscriptionsApiRetrieveSubscriptionCustomFieldModelRequest, options?: ConfigurationOptions): Promise>; retrieveSubscriptionCustomFieldModel(param?: SubscriptionsApiRetrieveSubscriptionCustomFieldModelRequest, options?: ConfigurationOptions): Promise; updateSubscriptionWithHttpInfo(param: SubscriptionsApiUpdateSubscriptionRequest, options?: ConfigurationOptions): Promise>; updateSubscription(param: SubscriptionsApiUpdateSubscriptionRequest, options?: ConfigurationOptions): Promise; updateSubscriptionCustomFieldWithHttpInfo(param: SubscriptionsApiUpdateSubscriptionCustomFieldRequest, options?: ConfigurationOptions): Promise>; updateSubscriptionCustomField(param: SubscriptionsApiUpdateSubscriptionCustomFieldRequest, options?: ConfigurationOptions): Promise; } import { TagsApiRequestFactory, TagsApiResponseProcessor } from "../apis/TagsApi"; export interface TagsApiApplyTagsRequest { tagId: string; applyRemoveTagRequest: ApplyRemoveTagRequest; } export interface TagsApiCreateTagRequest { createUpdateTagRequest: CreateUpdateTagRequest; } export interface TagsApiCreateTagCategoryRequest { createUpdateTagCategoryRequest: CreateUpdateTagCategoryRequest; } export interface TagsApiDeleteTagRequest { tagId: string; } export interface TagsApiDeleteTagCategoryRequest { tagCategoryId: string; } export interface TagsApiGetCategoryRequest { tagCategoryId: string; } export interface TagsApiGetTagRequest { tagId: string; } export interface TagsApiListCompaniesForTagIdRequest { tagId: string; filter?: string; orderBy?: string; pageSize?: number; pageToken?: string; } export interface TagsApiListContactsWithTagIdRequest { tagId: string; filter?: string; orderBy?: string; pageSize?: number; pageToken?: string; } export interface TagsApiListTagCategoriesRequest { filter?: string; orderBy?: string; pageSize?: number; pageToken?: string; } export interface TagsApiListTagsRequest { filter?: string; orderBy?: string; pageSize?: number; pageToken?: string; } export interface TagsApiRemoveTagsRequest { tagId: string; applyRemoveTagRequest: ApplyRemoveTagRequest; } export interface TagsApiUpdateTagRequest { tagId: string; createUpdateTagRequest: CreateUpdateTagRequest; updateMask?: Set<'name' | 'description' | 'category'>; } export interface TagsApiUpdateTagCategoryRequest { tagCategoryId: string; createUpdateTagCategoryRequest: CreateUpdateTagCategoryRequest; updateMask?: Set<'name' | 'description'>; } export declare class ObjectTagsApi { private api; constructor(configuration: Configuration, requestFactory?: TagsApiRequestFactory, responseProcessor?: TagsApiResponseProcessor); applyTagsWithHttpInfo(param: TagsApiApplyTagsRequest, options?: ConfigurationOptions): Promise>; applyTags(param: TagsApiApplyTagsRequest, options?: ConfigurationOptions): Promise; createTagWithHttpInfo(param: TagsApiCreateTagRequest, options?: ConfigurationOptions): Promise>; createTag(param: TagsApiCreateTagRequest, options?: ConfigurationOptions): Promise; createTagCategoryWithHttpInfo(param: TagsApiCreateTagCategoryRequest, options?: ConfigurationOptions): Promise>; createTagCategory(param: TagsApiCreateTagCategoryRequest, options?: ConfigurationOptions): Promise; deleteTagWithHttpInfo(param: TagsApiDeleteTagRequest, options?: ConfigurationOptions): Promise>; deleteTag(param: TagsApiDeleteTagRequest, options?: ConfigurationOptions): Promise; deleteTagCategoryWithHttpInfo(param: TagsApiDeleteTagCategoryRequest, options?: ConfigurationOptions): Promise>; deleteTagCategory(param: TagsApiDeleteTagCategoryRequest, options?: ConfigurationOptions): Promise; getCategoryWithHttpInfo(param: TagsApiGetCategoryRequest, options?: ConfigurationOptions): Promise>; getCategory(param: TagsApiGetCategoryRequest, options?: ConfigurationOptions): Promise; getTagWithHttpInfo(param: TagsApiGetTagRequest, options?: ConfigurationOptions): Promise>; getTag(param: TagsApiGetTagRequest, options?: ConfigurationOptions): Promise; listCompaniesForTagIdWithHttpInfo(param: TagsApiListCompaniesForTagIdRequest, options?: ConfigurationOptions): Promise>; listCompaniesForTagId(param: TagsApiListCompaniesForTagIdRequest, options?: ConfigurationOptions): Promise; listContactsWithTagIdWithHttpInfo(param: TagsApiListContactsWithTagIdRequest, options?: ConfigurationOptions): Promise>; listContactsWithTagId(param: TagsApiListContactsWithTagIdRequest, options?: ConfigurationOptions): Promise; listTagCategoriesWithHttpInfo(param?: TagsApiListTagCategoriesRequest, options?: ConfigurationOptions): Promise>; listTagCategories(param?: TagsApiListTagCategoriesRequest, options?: ConfigurationOptions): Promise; listTagsWithHttpInfo(param?: TagsApiListTagsRequest, options?: ConfigurationOptions): Promise>; listTags(param?: TagsApiListTagsRequest, options?: ConfigurationOptions): Promise; removeTagsWithHttpInfo(param: TagsApiRemoveTagsRequest, options?: ConfigurationOptions): Promise>; removeTags(param: TagsApiRemoveTagsRequest, options?: ConfigurationOptions): Promise; updateTagWithHttpInfo(param: TagsApiUpdateTagRequest, options?: ConfigurationOptions): Promise>; updateTag(param: TagsApiUpdateTagRequest, options?: ConfigurationOptions): Promise; updateTagCategoryWithHttpInfo(param: TagsApiUpdateTagCategoryRequest, options?: ConfigurationOptions): Promise>; updateTagCategory(param: TagsApiUpdateTagCategoryRequest, options?: ConfigurationOptions): Promise; } import { TaskApiRequestFactory, TaskApiResponseProcessor } from "../apis/TaskApi"; export interface TaskApiCreateTaskRequest { createTaskRequest: CreateTaskRequest; fields?: Array; } export interface TaskApiCreateTaskCustomFieldRequest { createCustomFieldRequest: CreateCustomFieldRequest; } export interface TaskApiDeleteTaskRequest { taskId: string; } export interface TaskApiDeleteTaskCustomFieldRequest { customFieldId: string; } export interface TaskApiGetTaskRequest { taskId: string; fields?: Array; } export interface TaskApiListTasksRequest { filter?: string; orderBy?: string; pageSize?: number; pageToken?: string; fields?: Array; } export interface TaskApiRetrieveTaskModelRequest { } export interface TaskApiUpdateTaskRequest { taskId: string; createUpdateTaskRequest: CreateUpdateTaskRequest; updateMask?: Set<'id' | 'title' | 'description' | 'type' | 'priority' | 'completion_time' | 'due_time' | 'remind_time_mins' | 'assigned_to_user_id' | 'last_updated_by_user_id' | 'contact_id' | 'opportunity_id' | 'accepted' | 'completed' | 'custom_fields'>; fields?: Array; } export interface TaskApiUpdateTaskCustomFieldRequest { customFieldId: string; updateCustomFieldMetaDataRequest: UpdateCustomFieldMetaDataRequest; updateMask?: Set<'group_id' | 'label' | 'options'>; } export declare class ObjectTaskApi { private api; constructor(configuration: Configuration, requestFactory?: TaskApiRequestFactory, responseProcessor?: TaskApiResponseProcessor); createTaskWithHttpInfo(param: TaskApiCreateTaskRequest, options?: ConfigurationOptions): Promise>; createTask(param: TaskApiCreateTaskRequest, options?: ConfigurationOptions): Promise; createTaskCustomFieldWithHttpInfo(param: TaskApiCreateTaskCustomFieldRequest, options?: ConfigurationOptions): Promise>; createTaskCustomField(param: TaskApiCreateTaskCustomFieldRequest, options?: ConfigurationOptions): Promise; deleteTaskWithHttpInfo(param: TaskApiDeleteTaskRequest, options?: ConfigurationOptions): Promise>; deleteTask(param: TaskApiDeleteTaskRequest, options?: ConfigurationOptions): Promise; deleteTaskCustomFieldWithHttpInfo(param: TaskApiDeleteTaskCustomFieldRequest, options?: ConfigurationOptions): Promise>; deleteTaskCustomField(param: TaskApiDeleteTaskCustomFieldRequest, options?: ConfigurationOptions): Promise; getTaskWithHttpInfo(param: TaskApiGetTaskRequest, options?: ConfigurationOptions): Promise>; getTask(param: TaskApiGetTaskRequest, options?: ConfigurationOptions): Promise; listTasksWithHttpInfo(param?: TaskApiListTasksRequest, options?: ConfigurationOptions): Promise>; listTasks(param?: TaskApiListTasksRequest, options?: ConfigurationOptions): Promise; retrieveTaskModelWithHttpInfo(param?: TaskApiRetrieveTaskModelRequest, options?: ConfigurationOptions): Promise>; retrieveTaskModel(param?: TaskApiRetrieveTaskModelRequest, options?: ConfigurationOptions): Promise; updateTaskWithHttpInfo(param: TaskApiUpdateTaskRequest, options?: ConfigurationOptions): Promise>; updateTask(param: TaskApiUpdateTaskRequest, options?: ConfigurationOptions): Promise; updateTaskCustomFieldWithHttpInfo(param: TaskApiUpdateTaskCustomFieldRequest, options?: ConfigurationOptions): Promise>; updateTaskCustomField(param: TaskApiUpdateTaskCustomFieldRequest, options?: ConfigurationOptions): Promise; } import { UserGroupsApiRequestFactory, UserGroupsApiResponseProcessor } from "../apis/UserGroupsApi"; export interface UserGroupsApiGetUserGroupRequest { userGroupId: string; } export interface UserGroupsApiListUserGroupsRequest { } export declare class ObjectUserGroupsApi { private api; constructor(configuration: Configuration, requestFactory?: UserGroupsApiRequestFactory, responseProcessor?: UserGroupsApiResponseProcessor); getUserGroupWithHttpInfo(param: UserGroupsApiGetUserGroupRequest, options?: ConfigurationOptions): Promise>; getUserGroup(param: UserGroupsApiGetUserGroupRequest, options?: ConfigurationOptions): Promise; listUserGroupsWithHttpInfo(param?: UserGroupsApiListUserGroupsRequest, options?: ConfigurationOptions): Promise>; listUserGroups(param?: UserGroupsApiListUserGroupsRequest, options?: ConfigurationOptions): Promise; } import { UsersApiRequestFactory, UsersApiResponseProcessor } from "../apis/UsersApi"; export interface UsersApiGetUserByIdRequest { userId: string; } export interface UsersApiGetUserInfoRequest { } export interface UsersApiGetUserSignatureRequest { userId: string; } export interface UsersApiListPaginatedUsersRequest { filter?: string; orderBy?: string; pageSize?: number; pageToken?: string; } export interface UsersApiUpdateUserRequest { userId: string; updateUserRequest: UpdateUserRequest; updateMask?: Set<'address' | 'company_name' | 'email_address' | 'family_name' | 'fax_numbers' | 'given_name' | 'job_title' | 'phone_numbers' | 'time_zone' | 'website'>; } export declare class ObjectUsersApi { private api; constructor(configuration: Configuration, requestFactory?: UsersApiRequestFactory, responseProcessor?: UsersApiResponseProcessor); getUserByIdWithHttpInfo(param: UsersApiGetUserByIdRequest, options?: ConfigurationOptions): Promise>; getUserById(param: UsersApiGetUserByIdRequest, options?: ConfigurationOptions): Promise; getUserInfoWithHttpInfo(param?: UsersApiGetUserInfoRequest, options?: ConfigurationOptions): Promise>; getUserInfo(param?: UsersApiGetUserInfoRequest, options?: ConfigurationOptions): Promise; getUserSignatureWithHttpInfo(param: UsersApiGetUserSignatureRequest, options?: ConfigurationOptions): Promise>; getUserSignature(param: UsersApiGetUserSignatureRequest, options?: ConfigurationOptions): Promise; listPaginatedUsersWithHttpInfo(param?: UsersApiListPaginatedUsersRequest, options?: ConfigurationOptions): Promise>; listPaginatedUsers(param?: UsersApiListPaginatedUsersRequest, options?: ConfigurationOptions): Promise; updateUserWithHttpInfo(param: UsersApiUpdateUserRequest, options?: ConfigurationOptions): Promise>; updateUser(param: UsersApiUpdateUserRequest, options?: ConfigurationOptions): Promise; } import { WebformsApiRequestFactory, WebformsApiResponseProcessor } from "../apis/WebformsApi"; export interface WebformsApiGetHtmlRequest { webformId: string; } export interface WebformsApiListWebformsRequest { filter?: string; orderBy?: string; pageSize?: number; pageToken?: string; } export declare class ObjectWebformsApi { private api; constructor(configuration: Configuration, requestFactory?: WebformsApiRequestFactory, responseProcessor?: WebformsApiResponseProcessor); getHtmlWithHttpInfo(param: WebformsApiGetHtmlRequest, options?: ConfigurationOptions): Promise>; getHtml(param: WebformsApiGetHtmlRequest, options?: ConfigurationOptions): Promise; listWebformsWithHttpInfo(param?: WebformsApiListWebformsRequest, options?: ConfigurationOptions): Promise>; listWebforms(param?: WebformsApiListWebformsRequest, options?: ConfigurationOptions): Promise; }