import { BaseAPIRequestFactory } from './baseapi'; import { Configuration } from '../configuration'; import { RequestContext, ResponseContext, HttpInfo } from '../http/http'; import { AchieveGoalRequest } from '../models/AchieveGoalRequest'; import { AchieveGoalResponse } from '../models/AchieveGoalResponse'; import { AddToAutomationSequenceRequest } from '../models/AddToAutomationSequenceRequest'; import { AddToAutomationSequenceResponse } from '../models/AddToAutomationSequenceResponse'; import { AssignAutomationCategoryRequest } from '../models/AssignAutomationCategoryRequest'; import { Automation } from '../models/Automation'; import { BatchUnpublishAutomationRequest } from '../models/BatchUnpublishAutomationRequest'; import { ListAutomationIdsResponse } from '../models/ListAutomationIdsResponse'; import { ListAutomationResponse } from '../models/ListAutomationResponse'; import { UnpublishAutomationRequest } from '../models/UnpublishAutomationRequest'; export declare class AutomationApiRequestFactory extends BaseAPIRequestFactory { achieveGoal(achieveGoalRequest: AchieveGoalRequest, _options?: Configuration): Promise; addContactsToAutomationSequence(automationId: string, sequenceId: string, addToAutomationSequenceRequest: AddToAutomationSequenceRequest, _options?: Configuration): Promise; bulkAssignmentAutomationsCategories(assignAutomationCategoryRequest: AssignAutomationCategoryRequest, _options?: Configuration): Promise; bulkUnpublishAutomations(batchUnpublishAutomationRequest: BatchUnpublishAutomationRequest, _options?: Configuration): Promise; deleteAutomation(automationIds: Array, _options?: Configuration): Promise; getAutomation(automationId: string, _options?: Configuration): Promise; listAllAutomationIds(filter?: string, orderBy?: string, pageSize?: number, pageToken?: string, _options?: Configuration): Promise; listAutomations(filter?: string, orderBy?: string, pageSize?: number, pageToken?: string, _options?: Configuration): Promise; unpublishAutomation(automationId: string, unpublishAutomationRequest: UnpublishAutomationRequest, _options?: Configuration): Promise; } export declare class AutomationApiResponseProcessor { achieveGoalWithHttpInfo(response: ResponseContext): Promise>; addContactsToAutomationSequenceWithHttpInfo(response: ResponseContext): Promise>; bulkAssignmentAutomationsCategoriesWithHttpInfo(response: ResponseContext): Promise>; bulkUnpublishAutomationsWithHttpInfo(response: ResponseContext): Promise>; deleteAutomationWithHttpInfo(response: ResponseContext): Promise>; getAutomationWithHttpInfo(response: ResponseContext): Promise>; listAllAutomationIdsWithHttpInfo(response: ResponseContext): Promise>; listAutomationsWithHttpInfo(response: ResponseContext): Promise>; unpublishAutomationWithHttpInfo(response: ResponseContext): Promise>; }