import { OmniaContext } from "@omnia/fx"; import { EnterprisePropertyDefinition } from "@omnia/fx/models"; import { DocumentRollupRequest, ExportDocumentRollupRequest, DocumentQueryResult, RollupDocument, ExportDocumentRollupResult } from "../../models"; import { OpenDocumentOptions } from "@omnia/wcm/models"; export declare class DocumentRollupService { private httpClient; omniaContext: OmniaContext; private documentLinkHandler; constructor(); /** * @deprecated Use queryDocumentsWithOpenDocumentOptions instead. * @param query * @param openInClientApp * @returns */ queryDocuments: (query: DocumentRollupRequest, openInClientApp: boolean) => Promise; private fetchDocuments; queryDocumentsWithOpenDocumentOptions(query: DocumentRollupRequest, openDocumentOption?: OpenDocumentOptions): Promise; exportToExcel: (query: ExportDocumentRollupRequest) => Promise; getExportedFile: (exportingFileName: string, exportingFileToken: string) => Promise; private formatId; getControlledDocumentsByDocId: (managedProperties: EnterprisePropertyDefinition[], odmDocIds: Array, odmDocIdNumbers?: Array) => Promise>; }