import { PDFServicesJobParams } from "../PDFServicesJobParams"; import { CompressionLevel } from "./CompressionLevel"; /** * Parameters for reducing file size of a PDF using {@link CompressPDFJob}. */ export declare class CompressPDFParams implements PDFServicesJobParams { private readonly _compressionLevel?; /** * Constructs a new `CompressPDFParams` instance. * * @param params - The parameters for constructing an instance of `CompressPDFParams`. * @param [params.compressionLevel] - The compression level to be used for compressing the PDF. * The default value is {@link CompressionLevel#MEDIUM MEDIUM}. */ constructor(params: { compressionLevel?: CompressionLevel; }); /** * Returns the {@link CompressionLevel}. * @returns the {@link CompressionLevel}. */ get compressionLevel(): CompressionLevel | undefined; }