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

import type { PdfiumAnnotationSubTypesP as _ironpdfengineproto_PdfiumAnnotationSubTypesP, PdfiumAnnotationSubTypesP__Output as _ironpdfengineproto_PdfiumAnnotationSubTypesP__Output } from '../ironpdfengineproto/PdfiumAnnotationSubTypesP';
import type { Rectangle as _ironpdfengineproto_Rectangle, Rectangle__Output as _ironpdfengineproto_Rectangle__Output } from '../ironpdfengineproto/Rectangle';

export interface PdfiumPdfAnnotationP {
  'subtype'?: (_ironpdfengineproto_PdfiumAnnotationSubTypesP | null);
  'rectangle'?: (_ironpdfengineproto_Rectangle | null);
  'contents'?: (string);
  'name'?: (string);
  'colorCode'?: (string);
  'Hidden'?: (boolean);
  '_contents'?: "contents";
  '_name'?: "name";
  '_colorCode'?: "colorCode";
  '_Hidden'?: "Hidden";
}

export interface PdfiumPdfAnnotationP__Output {
  'subtype'?: (_ironpdfengineproto_PdfiumAnnotationSubTypesP__Output);
  'rectangle'?: (_ironpdfengineproto_Rectangle__Output);
  'contents'?: (string);
  'name'?: (string);
  'colorCode'?: (string);
  'Hidden'?: (boolean);
}
