import { EndpointResponseCallback, ProgressEventsPromise } from "@objectif-lune/core"; import { ArtefactId } from "../../api/interfaces/connect-types"; import { Conversion } from "../../api/interfaces/services"; import { ConnectService } from "./ConnectService"; export declare class ConversionService extends ConnectService implements Conversion { protected static readonly RejectNotFound: EndpointResponseCallback; /** * Submits a request to convert an XPS managed file to PDF asynchronously. * The converted PDF is stored on the OL Connect Server as a new managed file. * * @param managedFileId the Managed File Id of the XPS file in File Store * @returns a {@link ProgressEventsPromise} that resolves to the Managed File Id of the resulting PDF */ convertXpsToPdf(managedFileId: ArtefactId): ProgressEventsPromise; private getXpsToPdfResult; private requestXpsToPdfOperation; }