import { ArchiveDocumentRequest, CreateDocumentRequest, CreateDocumentResponse, DeleteDocumentRequest, GenerateDocumentPDFRequest, GetDocumentLineItemsRequest, GetDocumentLineItemsResponse, GetDocumentRequest, GetDocumentResponse, GetMultiDocumentsRequest, GetMultiDocumentsResponse, GetProposalEmailPreviewRequest, GetProposalEmailPreviewResponse, ListDocumentEventsRequest, ListDocumentEventsResponse, ListDocumentsRequest, ListDocumentsResponse, MarkDocumentAsReviewedRequest, MarkDocumentAsViewedRequest, SearchDocumentsRequest, SearchDocumentsResponse, SendDocumentForInternalReviewRequest, SendProposalRecipientEmailRequest, UnarchiveDocumentRequest, UnlockDocumentRequest, UpdateDocumentRequest, UpsertDocumentLineItemsRequest } from './objects/'; import { ArchiveDocumentRequestInterface, CreateDocumentRequestInterface, DeleteDocumentRequestInterface, GenerateDocumentPDFRequestInterface, GetDocumentLineItemsRequestInterface, GetDocumentRequestInterface, GetMultiDocumentsRequestInterface, GetProposalEmailPreviewRequestInterface, ListDocumentEventsRequestInterface, ListDocumentsRequestInterface, MarkDocumentAsReviewedRequestInterface, MarkDocumentAsViewedRequestInterface, SearchDocumentsRequestInterface, SendDocumentForInternalReviewRequestInterface, SendProposalRecipientEmailRequestInterface, UnarchiveDocumentRequestInterface, UnlockDocumentRequestInterface, UpdateDocumentRequestInterface, UpsertDocumentLineItemsRequestInterface } from './interfaces/'; import { HttpResponse } from '@angular/common/http'; import { Observable } from 'rxjs'; import * as i0 from "@angular/core"; export declare class DocumentsApiService { private readonly hostService; private readonly http; private _host; private apiOptions; createDocument(r: CreateDocumentRequest | CreateDocumentRequestInterface): Observable; updateDocument(r: UpdateDocumentRequest | UpdateDocumentRequestInterface): Observable>; getDocument(r: GetDocumentRequest | GetDocumentRequestInterface): Observable; getMultiDocuments(r: GetMultiDocumentsRequest | GetMultiDocumentsRequestInterface): Observable; listDocuments(r: ListDocumentsRequest | ListDocumentsRequestInterface): Observable; deleteDocument(r: DeleteDocumentRequest | DeleteDocumentRequestInterface): Observable>; getDocumentLineItems(r: GetDocumentLineItemsRequest | GetDocumentLineItemsRequestInterface): Observable; upsertDocumentLineItems(r: UpsertDocumentLineItemsRequest | UpsertDocumentLineItemsRequestInterface): Observable>; sendProposalRecipientEmail(r: SendProposalRecipientEmailRequest | SendProposalRecipientEmailRequestInterface): Observable>; getProposalEmailPreview(r: GetProposalEmailPreviewRequest | GetProposalEmailPreviewRequestInterface): Observable; archiveDocument(r: ArchiveDocumentRequest | ArchiveDocumentRequestInterface): Observable>; markDocumentAsViewed(r: MarkDocumentAsViewedRequest | MarkDocumentAsViewedRequestInterface): Observable>; listDocumentEvents(r: ListDocumentEventsRequest | ListDocumentEventsRequestInterface): Observable; sendDocumentForInternalReview(r: SendDocumentForInternalReviewRequest | SendDocumentForInternalReviewRequestInterface): Observable>; markDocumentAsReviewed(r: MarkDocumentAsReviewedRequest | MarkDocumentAsReviewedRequestInterface): Observable>; unlockDocument(r: UnlockDocumentRequest | UnlockDocumentRequestInterface): Observable>; unarchiveDocument(r: UnarchiveDocumentRequest | UnarchiveDocumentRequestInterface): Observable>; searchDocuments(r: SearchDocumentsRequest | SearchDocumentsRequestInterface): Observable; generateDocumentPdf(r: GenerateDocumentPDFRequest | GenerateDocumentPDFRequestInterface): Observable>; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }