declare namespace _exports {
    export { PdfDetachOptions };
}
declare const _exports: Record<keyof PdfDetachOptions, import("../index").OptionDetails>;
export = _exports;
type PdfDetachOptions = {
    /**
     * List all of the embedded files in the PDF file.
     * File names are converted to the text encoding specified by `options.outputEncoding`.
     */
    listEmbedded?: boolean | undefined;
    /**
     * Sets the encoding to use for text output.
     * This defaults to `UTF-8`.
     */
    outputEncoding?: string | undefined;
    /**
     * Owner password (for encrypted files).
     */
    ownerPassword?: string | undefined;
    /**
     * Set the file name used when saving an embedded file with
     * the save option enabled, or the directory if `options.saveAllFiles` is used.
     */
    outputPath?: string | undefined;
    /**
     * Print copyright and version info.
     */
    printVersionInfo?: boolean | undefined;
    /**
     * Save all of the embedded files. This uses the file
     * names associated with the embedded files (as printed by `options.listEmbedded`).
     * By default, the files are saved in the current directory; this can be changed
     * with `options.outputPath`.
     */
    saveAllFiles?: boolean | undefined;
    /**
     * Save the specified embedded file.
     * By default, this uses the file name associated with the embedded file (as printed by
     * `options.listEmbedded`); the file name can be changed with `options.outputPath`.
     */
    saveFile?: string | undefined;
    /**
     * Save the specified embedded file.
     * By default, this uses the file name associated with the embedded file (as printed by
     * `options.listEmbedded`); the file name can be changed with `options.outputPath`.
     */
    saveSpecificFile?: number | undefined;
    /**
     * User password (for encrypted files).
     */
    userPassword?: string | undefined;
};
