// Original file: src/internal/IronPdfEngine.ProtoFiles/chrome_stamp.proto import type { PdfDocumentP as _ironpdfengineproto_PdfDocumentP, PdfDocumentP__Output as _ironpdfengineproto_PdfDocumentP__Output } from '../ironpdfengineproto/PdfDocumentP'; import type { PdfiumPageP as _ironpdfengineproto_PdfiumPageP, PdfiumPageP__Output as _ironpdfengineproto_PdfiumPageP__Output } from '../ironpdfengineproto/PdfiumPageP'; import type { HorizontalAlignmentP as _ironpdfengineproto_HorizontalAlignmentP, HorizontalAlignmentP__Output as _ironpdfengineproto_HorizontalAlignmentP__Output } from '../ironpdfengineproto/HorizontalAlignmentP'; import type { VerticalAlignmentP as _ironpdfengineproto_VerticalAlignmentP, VerticalAlignmentP__Output as _ironpdfengineproto_VerticalAlignmentP__Output } from '../ironpdfengineproto/VerticalAlignmentP'; import type { LengthP as _ironpdfengineproto_LengthP, LengthP__Output as _ironpdfengineproto_LengthP__Output } from '../ironpdfengineproto/LengthP'; import type { ChromeHtmlStamperInfoP as _ironpdfengineproto_ChromeHtmlStamperInfoP, ChromeHtmlStamperInfoP__Output as _ironpdfengineproto_ChromeHtmlStamperInfoP__Output } from '../ironpdfengineproto/ChromeHtmlStamperInfoP'; import type { ChromeImageStamperInfoP as _ironpdfengineproto_ChromeImageStamperInfoP, ChromeImageStamperInfoP__Output as _ironpdfengineproto_ChromeImageStamperInfoP__Output } from '../ironpdfengineproto/ChromeImageStamperInfoP'; import type { ChromeTextStamperInfoP as _ironpdfengineproto_ChromeTextStamperInfoP, ChromeTextStamperInfoP__Output as _ironpdfengineproto_ChromeTextStamperInfoP__Output } from '../ironpdfengineproto/ChromeTextStamperInfoP'; import type { ChromeBarcodeStamperInfoP as _ironpdfengineproto_ChromeBarcodeStamperInfoP, ChromeBarcodeStamperInfoP__Output as _ironpdfengineproto_ChromeBarcodeStamperInfoP__Output } from '../ironpdfengineproto/ChromeBarcodeStamperInfoP'; export interface _ironpdfengineproto_ChromeApplyStampRequestStreamP_InfoP { 'document'?: (_ironpdfengineproto_PdfDocumentP | null); 'targetPages'?: (_ironpdfengineproto_PdfiumPageP)[]; 'opacity'?: (number); 'rotation'?: (number); 'horizontalAlignment'?: (_ironpdfengineproto_HorizontalAlignmentP | null); 'verticalAlignment'?: (_ironpdfengineproto_VerticalAlignmentP | null); 'horizontalOffset'?: (_ironpdfengineproto_LengthP | null); 'verticalOffset'?: (_ironpdfengineproto_LengthP | null); 'maxWidth'?: (_ironpdfengineproto_LengthP | null); 'maxHeight'?: (_ironpdfengineproto_LengthP | null); 'minWidth'?: (_ironpdfengineproto_LengthP | null); 'minHeight'?: (_ironpdfengineproto_LengthP | null); 'hyperlink'?: (string); 'scale'?: (number | string); 'isStampBehindContent'?: (boolean); 'ownerPassword'?: (string); 'userPassword'?: (string); 'timeout'?: (number); 'renderDelay'?: (number); 'htmlStamper'?: (_ironpdfengineproto_ChromeHtmlStamperInfoP | null); 'imageStamper'?: (_ironpdfengineproto_ChromeImageStamperInfoP | null); 'textStamper'?: (_ironpdfengineproto_ChromeTextStamperInfoP | null); 'barcodeStamper'?: (_ironpdfengineproto_ChromeBarcodeStamperInfoP | null); '_opacity'?: "opacity"; '_rotation'?: "rotation"; '_horizontalAlignment'?: "horizontalAlignment"; '_verticalAlignment'?: "verticalAlignment"; '_horizontalOffset'?: "horizontalOffset"; '_verticalOffset'?: "verticalOffset"; '_maxWidth'?: "maxWidth"; '_maxHeight'?: "maxHeight"; '_minWidth'?: "minWidth"; '_minHeight'?: "minHeight"; '_hyperlink'?: "hyperlink"; '_scale'?: "scale"; '_isStampBehindContent'?: "isStampBehindContent"; '_ownerPassword'?: "ownerPassword"; '_userPassword'?: "userPassword"; '_timeout'?: "timeout"; '_renderDelay'?: "renderDelay"; 'stamperTypeInfo'?: "htmlStamper"|"imageStamper"|"textStamper"|"barcodeStamper"; } export interface _ironpdfengineproto_ChromeApplyStampRequestStreamP_InfoP__Output { 'document'?: (_ironpdfengineproto_PdfDocumentP__Output); 'targetPages'?: (_ironpdfengineproto_PdfiumPageP__Output)[]; 'opacity'?: (number); 'rotation'?: (number); 'horizontalAlignment'?: (_ironpdfengineproto_HorizontalAlignmentP__Output); 'verticalAlignment'?: (_ironpdfengineproto_VerticalAlignmentP__Output); 'horizontalOffset'?: (_ironpdfengineproto_LengthP__Output); 'verticalOffset'?: (_ironpdfengineproto_LengthP__Output); 'maxWidth'?: (_ironpdfengineproto_LengthP__Output); 'maxHeight'?: (_ironpdfengineproto_LengthP__Output); 'minWidth'?: (_ironpdfengineproto_LengthP__Output); 'minHeight'?: (_ironpdfengineproto_LengthP__Output); 'hyperlink'?: (string); 'scale'?: (number); 'isStampBehindContent'?: (boolean); 'ownerPassword'?: (string); 'userPassword'?: (string); 'timeout'?: (number); 'renderDelay'?: (number); 'htmlStamper'?: (_ironpdfengineproto_ChromeHtmlStamperInfoP__Output); 'imageStamper'?: (_ironpdfengineproto_ChromeImageStamperInfoP__Output); 'textStamper'?: (_ironpdfengineproto_ChromeTextStamperInfoP__Output); 'barcodeStamper'?: (_ironpdfengineproto_ChromeBarcodeStamperInfoP__Output); } export interface ChromeApplyStampRequestStreamP { 'info'?: (_ironpdfengineproto_ChromeApplyStampRequestStreamP_InfoP | null); 'stampValue'?: (string); 'stampImageBytes'?: (Buffer | Uint8Array | string); 'request'?: "info"|"stampValue"|"stampImageBytes"; } export interface ChromeApplyStampRequestStreamP__Output { 'info'?: (_ironpdfengineproto_ChromeApplyStampRequestStreamP_InfoP__Output); 'stampValue'?: (string); 'stampImageBytes'?: (Buffer); }