// Original file: src/internal/IronPdfEngine.ProtoFiles/pdfium_image.proto

import type { PdfDocumentP as _ironpdfengineproto_PdfDocumentP, PdfDocumentP__Output as _ironpdfengineproto_PdfDocumentP__Output } from '../ironpdfengineproto/PdfDocumentP';

export interface PdfiumPdfToImagesRequestP {
  'document'?: (_ironpdfengineproto_PdfDocumentP | null);
  'pageIndexes'?: (number)[];
  'dpi'?: (number);
  'maxWidth'?: (number);
  'maxHeight'?: (number);
  'flatten'?: (boolean);
  '_dpi'?: "dpi";
  '_maxWidth'?: "maxWidth";
  '_maxHeight'?: "maxHeight";
  '_flatten'?: "flatten";
}

export interface PdfiumPdfToImagesRequestP__Output {
  'document'?: (_ironpdfengineproto_PdfDocumentP__Output);
  'pageIndexes'?: (number)[];
  'dpi'?: (number);
  'maxWidth'?: (number);
  'maxHeight'?: (number);
  'flatten'?: (boolean);
}
