// Original file: src/internal/IronPdfEngine.ProtoFiles/pdfium_signature.proto import type { PdfDocumentP as _ironpdfengineproto_PdfDocumentP, PdfDocumentP__Output as _ironpdfengineproto_PdfDocumentP__Output } from '../ironpdfengineproto/PdfDocumentP'; import type { PdfiumSignaturePermissionsP as _ironpdfengineproto_PdfiumSignaturePermissionsP, PdfiumSignaturePermissionsP__Output as _ironpdfengineproto_PdfiumSignaturePermissionsP__Output } from '../ironpdfengineproto/PdfiumSignaturePermissionsP'; export interface GetDataToSignRequestStreamP { 'document'?: (_ironpdfengineproto_PdfDocumentP | null); 'pageIndex'?: (number); 'signaturePermission'?: (_ironpdfengineproto_PdfiumSignaturePermissionsP | null); 'internalName'?: (string); 'signingName'?: (string); 'signingContact'?: (string); 'signingLocation'?: (string); 'filter'?: (string); 'subFilter'?: (string); 'signPlaceholderLen'?: (number); 'imgBytes'?: (Buffer | Uint8Array | string); 'imgAlpha'?: (Buffer | Uint8Array | string); 'imgX'?: (number); 'imgY'?: (number); 'imgWight'?: (number); 'imgHeight'?: (number); 'imgDWidth'?: (number); 'imgDHeight'?: (number); 'bytesPerPixel'?: (number); 'isJpeg'?: (number); '_pageIndex'?: "pageIndex"; } export interface GetDataToSignRequestStreamP__Output { 'document'?: (_ironpdfengineproto_PdfDocumentP__Output); 'pageIndex'?: (number); 'signaturePermission'?: (_ironpdfengineproto_PdfiumSignaturePermissionsP__Output); 'internalName'?: (string); 'signingName'?: (string); 'signingContact'?: (string); 'signingLocation'?: (string); 'filter'?: (string); 'subFilter'?: (string); 'signPlaceholderLen'?: (number); 'imgBytes'?: (Buffer); 'imgAlpha'?: (Buffer); 'imgX'?: (number); 'imgY'?: (number); 'imgWight'?: (number); 'imgHeight'?: (number); 'imgDWidth'?: (number); 'imgDHeight'?: (number); 'bytesPerPixel'?: (number); 'isJpeg'?: (number); }