import ConversionParameters from './conversion-parameters'; import Parameters, { StorageOptions } from './parameters'; declare type Optional = T | null | undefined; export default class MergeParameters implements Parameters { private documents; private params; /** * Add a document to the PDF. */ addDocument(document: ConversionParameters): this; /** * Add multiple documents to the PDF. */ addDocuments(documents: ConversionParameters[]): this; /** * Secure the PDF with an owner password. */ ownerPassword(password: Optional): this; /** * Secure the PDF with a user password. */ userPassword(password: Optional): this; /** * Secure the PDF with an owner and a user password. */ passwords(owner: Optional, user: Optional): this; /** * Serve the PDF via the CDN. */ cdn(cdn?: Optional): this; /** * Upload the PDF directly to the user's configured storage disk. */ storage(options?: Partial | boolean): this; all(): { [key: string]: any; }; } export {};