import { BaseAPIRequestFactory } from './baseapi'; import { Configuration } from '../configuration'; import { RequestContext, ResponseContext } from '../http/http'; import { SectionInfoResponse } from '../models/SectionInfoResponse'; import { UploadSectionListResponse } from '../models/UploadSectionListResponse'; import { UploadSectionRequest } from '../models/UploadSectionRequest'; import { UploadSectionResponse } from '../models/UploadSectionResponse'; import { UploadSectionStatusResponse } from '../models/UploadSectionStatusResponse'; export declare class SectionsApiRequestFactory extends BaseAPIRequestFactory { listSections(documentId: string, _options?: Configuration): Promise; sectionDetails(documentId: string, uploadId: string, _options?: Configuration): Promise; sectionInfo(documentId: string, sectionId: string, _options?: Configuration): Promise; uploadSection(documentId: string, uploadSectionRequest: UploadSectionRequest, mergeFieldScope?: 'document' | 'upload', _options?: Configuration): Promise; } export declare class SectionsApiResponseProcessor { listSections(response: ResponseContext): Promise; sectionDetails(response: ResponseContext): Promise; sectionInfo(response: ResponseContext): Promise; uploadSection(response: ResponseContext): Promise; }