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

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

export interface PdfiumAddBackgroundForegroundRequestP {
  'destinationPdf'?: (_ironpdfengineproto_PdfDocumentP | null);
  'sourcePdf'?: (_ironpdfengineproto_PdfDocumentP | null);
  'layerMode'?: (_ironpdfengineproto_PdfiumLayerModesP | null);
  'destPageIndices'?: (number)[];
  'srcPageIndex'?: (number);
}

export interface PdfiumAddBackgroundForegroundRequestP__Output {
  'destinationPdf'?: (_ironpdfengineproto_PdfDocumentP__Output);
  'sourcePdf'?: (_ironpdfengineproto_PdfDocumentP__Output);
  'layerMode'?: (_ironpdfengineproto_PdfiumLayerModesP__Output);
  'destPageIndices'?: (number)[];
  'srcPageIndex'?: (number);
}
