import { BaseAPIRequestFactory } from './baseapi'; import { Configuration } from '../configuration'; import { RequestContext, ResponseContext, HttpInfo } from '../http/http'; import { CreateUpdateLeadSourceCategoryRequest } from '../models/CreateUpdateLeadSourceCategoryRequest'; import { LeadSourceCategory } from '../models/LeadSourceCategory'; import { ListLeadSourceCategoriesResponse } from '../models/ListLeadSourceCategoriesResponse'; export declare class LeadSourceCategoriesApiRequestFactory extends BaseAPIRequestFactory { createLeadSourceCategory(createUpdateLeadSourceCategoryRequest: CreateUpdateLeadSourceCategoryRequest, _options?: Configuration): Promise; deleteLeadSourceCategory(leadSourceCategoryId: string, _options?: Configuration): Promise; getLeadSourceCategory(leadSourceCategoryId: string, _options?: Configuration): Promise; listLeadSourceCategories(filter?: string, orderBy?: string, pageSize?: number, pageToken?: string, _options?: Configuration): Promise; updateLeadSourceCategory(leadSourceCategoryId: string, createUpdateLeadSourceCategoryRequest: CreateUpdateLeadSourceCategoryRequest, updateMask?: Set<'name' | 'description'>, _options?: Configuration): Promise; } export declare class LeadSourceCategoriesApiResponseProcessor { createLeadSourceCategoryWithHttpInfo(response: ResponseContext): Promise>; deleteLeadSourceCategoryWithHttpInfo(response: ResponseContext): Promise>; getLeadSourceCategoryWithHttpInfo(response: ResponseContext): Promise>; listLeadSourceCategoriesWithHttpInfo(response: ResponseContext): Promise>; updateLeadSourceCategoryWithHttpInfo(response: ResponseContext): Promise>; }