import { BaseAPIRequestFactory } from './baseapi'; import { Configuration } from '../configuration'; import { RequestContext, ResponseContext, HttpFile } from '../http/http'; import { DocumentAttachmentResponse } from '../models/DocumentAttachmentResponse'; export declare class DocumentAttachmentsApiRequestFactory extends BaseAPIRequestFactory { createDocumentAttachment(id: string, file?: HttpFile, source?: string, name?: string, _options?: Configuration): Promise; deleteDocumentAttachment(id: string, attachmentId: string, _options?: Configuration): Promise; detailsDocumentAttachment(id: string, attachmentId: string, _options?: Configuration): Promise; downloadDocumentAttachment(id: string, attachmentId: string, _options?: Configuration): Promise; listDocumentAttachments(id: string, _options?: Configuration): Promise; } export declare class DocumentAttachmentsApiResponseProcessor { createDocumentAttachment(response: ResponseContext): Promise; deleteDocumentAttachment(response: ResponseContext): Promise; detailsDocumentAttachment(response: ResponseContext): Promise; downloadDocumentAttachment(response: ResponseContext): Promise; listDocumentAttachments(response: ResponseContext): Promise>; }