/// <reference types="node" />
/// <reference types="node" />
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);
}
//# sourceMappingURL=ChromeApplyStampRequestStreamP.d.ts.map