import { BaseAPIRequestFactory } from './baseapi'; import { Configuration } from '../configuration'; import { RequestContext, ResponseContext, HttpInfo } from '../http/http'; import { BatchInputSimplePublicObjectBatchInput } from '../models/BatchInputSimplePublicObjectBatchInput'; import { BatchInputSimplePublicObjectBatchInputForCreate } from '../models/BatchInputSimplePublicObjectBatchInputForCreate'; import { BatchInputSimplePublicObjectBatchInputUpsert } from '../models/BatchInputSimplePublicObjectBatchInputUpsert'; import { BatchInputSimplePublicObjectId } from '../models/BatchInputSimplePublicObjectId'; import { BatchReadInputSimplePublicObjectId } from '../models/BatchReadInputSimplePublicObjectId'; import { BatchResponseSimplePublicObject } from '../models/BatchResponseSimplePublicObject'; import { BatchResponseSimplePublicObjectWithErrors } from '../models/BatchResponseSimplePublicObjectWithErrors'; import { BatchResponseSimplePublicUpsertObject } from '../models/BatchResponseSimplePublicUpsertObject'; import { BatchResponseSimplePublicUpsertObjectWithErrors } from '../models/BatchResponseSimplePublicUpsertObjectWithErrors'; export declare class BatchApiRequestFactory extends BaseAPIRequestFactory { archive(objectType: string, batchInputSimplePublicObjectId: BatchInputSimplePublicObjectId, _options?: Configuration): Promise; create(objectType: string, batchInputSimplePublicObjectBatchInputForCreate: BatchInputSimplePublicObjectBatchInputForCreate, _options?: Configuration): Promise; read(objectType: string, batchReadInputSimplePublicObjectId: BatchReadInputSimplePublicObjectId, archived?: boolean, _options?: Configuration): Promise; update(objectType: string, batchInputSimplePublicObjectBatchInput: BatchInputSimplePublicObjectBatchInput, _options?: Configuration): Promise; upsert(objectType: string, batchInputSimplePublicObjectBatchInputUpsert: BatchInputSimplePublicObjectBatchInputUpsert, _options?: Configuration): Promise; } export declare class BatchApiResponseProcessor { archiveWithHttpInfo(response: ResponseContext): Promise>; createWithHttpInfo(response: ResponseContext): Promise>; readWithHttpInfo(response: ResponseContext): Promise>; updateWithHttpInfo(response: ResponseContext): Promise>; upsertWithHttpInfo(response: ResponseContext): Promise>; }