declare namespace _exports {
    export { PdfInfoOptions };
}
declare const _exports: Record<keyof PdfInfoOptions, import("../index").OptionDetails>;
export = _exports;
type PdfInfoOptions = {
    /**
     * First page to print.
     */
    firstPageToConvert?: number | undefined;
    /**
     * Last page to print.
     */
    lastPageToConvert?: number | undefined;
    /**
     * List the available encodings.
     */
    listEncodingOptions?: 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;
    /**
     * Print result as a JSON object.
     */
    printAsJson?: boolean | undefined;
    /**
     * Prints the page box bounding boxes:
     * MediaBox, CropBox, BleedBox, TrimBox, and ArtBox.
     */
    printBoundingBoxes?: boolean | undefined;
    /**
     * Print both custom and standard metadata.
     */
    printCustomMetadata?: boolean | undefined;
    /**
     * Prints the logical document structure
     * of a Tagged-PDF file.
     */
    printDocStruct?: boolean | undefined;
    /**
     * Print the textual content along with the
     * document structure of a Tagged-PDF file. Note that extracting text this way might be slow
     * for big PDF files.
     */
    printDocStructText?: boolean | undefined;
    /**
     * Prints dates in ISO-8601 format (including the time zone).
     */
    printIsoDates?: boolean | undefined;
    /**
     * Prints all JavaScript in the PDF file.
     */
    printJS?: boolean | undefined;
    /**
     * Prints document-level metadata. (This is the `Metadata`
     * stream from the PDF file's Catalog object).
     */
    printMetadata?: boolean | undefined;
    /**
     * Print a list of all named destinations. If a page range
     * is specified using the `options.firstPageToConvert` and `options.lastPageToConvert` options, only destinations
     * in the page range are listed.
     */
    printNamedDests?: boolean | undefined;
    /**
     * Prints the raw (undecoded) date strings, directly from the PDF file.
     */
    printRawDates?: boolean | undefined;
    /**
     * Print all URLs in the PDF; only URLs referenced by PDF objects
     * such as Link Annotations are listed, not URL strings in the text content.
     */
    printUrls?: boolean | undefined;
    /**
     * Print copyright and version info.
     */
    printVersionInfo?: boolean | undefined;
    /**
     * User password (for encrypted files).
     */
    userPassword?: string | undefined;
};
