import { GuidValue } from "@omnia/fx/models"; import { MergeMetadataRequest, DocumentRequest, SharePointField, SPList, GetControlledDocumentsResponse, WorkflowHistory, SPSite, Enums } from "../../models"; export declare class DocumentLibraryService { private httpClient; private emptyHttpClient; constructor(); filterDraftDocuments: (request: DocumentRequest, openInClientApp: boolean) => Promise; filterPublishedDocuments: (request: DocumentRequest, openInClientApp: boolean) => Promise; filterDeletedDocuments: (request: DocumentRequest) => Promise; getLibraryWithFields: (webUrl: string, listUrl: string) => Promise; getFilteringOptionsPage: (webUrl: string, listId: string, fieldName: string, viewId: string) => Promise; getNextTaxonomyFilteringHierarchy: (siteUrl: string, listId: string, fieldId: string, termId: string) => Promise; getRestOfFilteringHierarchy: (webUrl: string, listId: string, fieldId: string, termId: string) => Promise; getDisplayFieldsInList: (webUrl: string, listUrl: string) => Promise; getTestFile: () => Promise; mergeMetadataToDocument: (mergeRequest: MergeMetadataRequest, fileData: ArrayBuffer) => Promise; testConvertToPDF: () => Promise; getWorkflowHistories: (sqlId?: GuidValue, documentId?: string, webUrl?: string, documentVersionType?: Enums.DocumentViewEnums.DocumentVersionType) => Promise; isExistingDraftDocument: (webUrl: string, odmDocId: string) => Promise; resolveAuthoringSite: (webUrl: string) => Promise; }