/** * Promise Capability object. */ export type PromiseCapability = { /** * - A Promise object. */ promise: Promise; /** * - If the Promise has been fulfilled/rejected. */ settled: boolean; /** * - Fulfills the Promise. */ resolve: Function; /** * - Rejects the Promise. */ reject: Function; }; /** * @type {any} */ export const BaseException: any; export const FONT_IDENTITY_MATRIX: number[]; export const IDENTITY_MATRIX: number[]; export namespace OPS { export const dependency: number; export const setLineWidth: number; export const setLineCap: number; export const setLineJoin: number; export const setMiterLimit: number; export const setDash: number; export const setRenderingIntent: number; export const setFlatness: number; export const setGState: number; export const save: number; export const restore: number; export const transform: number; export const moveTo: number; export const lineTo: number; export const curveTo: number; export const curveTo2: number; export const curveTo3: number; export const closePath: number; export const rectangle: number; export const stroke: number; export const closeStroke: number; export const fill: number; export const eoFill: number; export const fillStroke: number; export const eoFillStroke: number; export const closeFillStroke: number; export const closeEOFillStroke: number; export const endPath: number; export const clip: number; export const eoClip: number; export const beginText: number; export const endText: number; export const setCharSpacing: number; export const setWordSpacing: number; export const setHScale: number; export const setLeading: number; export const setFont: number; export const setTextRenderingMode: number; export const setTextRise: number; export const moveText: number; export const setLeadingMoveText: number; export const setTextMatrix: number; export const nextLine: number; export const showText: number; export const showSpacedText: number; export const nextLineShowText: number; export const nextLineSetSpacingShowText: number; export const setCharWidth: number; export const setCharWidthAndBounds: number; export const setStrokeColorSpace: number; export const setFillColorSpace: number; export const setStrokeColor: number; export const setStrokeColorN: number; export const setFillColor: number; export const setFillColorN: number; export const setStrokeGray: number; export const setFillGray: number; export const setStrokeRGBColor: number; export const setFillRGBColor: number; export const setStrokeCMYKColor: number; export const setFillCMYKColor: number; export const shadingFill: number; export const beginInlineImage: number; export const beginImageData: number; export const endInlineImage: number; export const paintXObject: number; export const markPoint: number; export const markPointProps: number; export const beginMarkedContent: number; export const beginMarkedContentProps: number; export const endMarkedContent: number; export const beginCompat: number; export const endCompat: number; export const paintFormXObjectBegin: number; export const paintFormXObjectEnd: number; export const beginGroup: number; export const endGroup: number; export const beginAnnotations: number; export const endAnnotations: number; export const beginAnnotation: number; export const endAnnotation: number; export const paintJpegXObject: number; export const paintImageMaskXObject: number; export const paintImageMaskXObjectGroup: number; export const paintImageXObject: number; export const paintInlineImageXObject: number; export const paintInlineImageXObjectGroup: number; export const paintImageXObjectRepeat: number; export const paintImageMaskXObjectRepeat: number; export const paintSolidColorImageMask: number; export const constructPath: number; } export namespace VerbosityLevel { export const ERRORS: number; export const WARNINGS: number; export const INFOS: number; } export const UNSUPPORTED_FEATURES: { /** @deprecated unused */ unknown: string; forms: string; javaScript: string; smask: string; shadingPattern: string; /** @deprecated unused */ font: string; errorTilingPattern: string; errorExtGState: string; errorXObject: string; errorFontLoadType3: string; errorFontState: string; errorFontMissing: string; errorFontTranslate: string; errorColorSpace: string; errorOperatorList: string; errorFontToUnicode: string; errorFontLoadNative: string; errorFontGetPath: string; errorMarkedContent: string; }; export namespace AnnotationBorderStyleType { export const SOLID: number; export const DASHED: number; export const BEVELED: number; export const INSET: number; export const UNDERLINE: number; } export namespace AnnotationFieldFlag { export const READONLY: number; export const REQUIRED: number; export const NOEXPORT: number; export const MULTILINE: number; export const PASSWORD: number; export const NOTOGGLETOOFF: number; export const RADIO: number; export const PUSHBUTTON: number; export const COMBO: number; export const EDIT: number; export const SORT: number; export const FILESELECT: number; export const MULTISELECT: number; export const DONOTSPELLCHECK: number; export const DONOTSCROLL: number; export const COMB: number; export const RICHTEXT: number; export const RADIOSINUNISON: number; export const COMMITONSELCHANGE: number; } export namespace AnnotationFlag { export const INVISIBLE: number; export const HIDDEN: number; export const PRINT: number; export const NOZOOM: number; export const NOROTATE: number; export const NOVIEW: number; const READONLY_1: number; export { READONLY_1 as READONLY }; export const LOCKED: number; export const TOGGLENOVIEW: number; export const LOCKEDCONTENTS: number; } export namespace AnnotationMarkedState { export const MARKED: string; export const UNMARKED: string; } export namespace AnnotationReplyType { export const GROUP: string; export const REPLY: string; } export namespace AnnotationReviewState { export const ACCEPTED: string; export const REJECTED: string; export const CANCELLED: string; export const COMPLETED: string; export const NONE: string; } export namespace AnnotationStateModelType { const MARKED_1: string; export { MARKED_1 as MARKED }; export const REVIEW: string; } export namespace AnnotationType { export const TEXT: number; export const LINK: number; export const FREETEXT: number; export const LINE: number; export const SQUARE: number; export const CIRCLE: number; export const POLYGON: number; export const POLYLINE: number; export const HIGHLIGHT: number; const UNDERLINE_1: number; export { UNDERLINE_1 as UNDERLINE }; export const SQUIGGLY: number; export const STRIKEOUT: number; export const STAMP: number; export const CARET: number; export const INK: number; export const POPUP: number; export const FILEATTACHMENT: number; export const SOUND: number; export const MOVIE: number; export const WIDGET: number; export const SCREEN: number; export const PRINTERMARK: number; export const TRAPNET: number; export const WATERMARK: number; export const THREED: number; export const REDACT: number; } export namespace FontType { export const UNKNOWN: string; export const TYPE1: string; export const TYPE1C: string; export const CIDFONTTYPE0: string; export const CIDFONTTYPE0C: string; export const TRUETYPE: string; export const CIDFONTTYPE2: string; export const TYPE3: string; export const OPENTYPE: string; export const TYPE0: string; export const MMTYPE1: string; } export namespace ImageKind { export const GRAYSCALE_1BPP: number; export const RGB_24BPP: number; export const RGBA_32BPP: number; } export namespace CMapCompressionType { const NONE_1: number; export { NONE_1 as NONE }; export const BINARY: number; export const STREAM: number; } declare const AbortException_base: any; /** * Error used to indicate task cancellation. */ export class AbortException extends AbortException_base { [x: string]: any; } declare const InvalidPDFException_base: any; export class InvalidPDFException extends InvalidPDFException_base { [x: string]: any; } declare const MissingPDFException_base: any; export class MissingPDFException extends MissingPDFException_base { [x: string]: any; } declare const PasswordException_base: any; export class PasswordException extends PasswordException_base { [x: string]: any; constructor(msg: any, code: any); code: any; } export namespace PasswordResponses { export const NEED_PASSWORD: number; export const INCORRECT_PASSWORD: number; } export namespace PermissionFlag { const PRINT_1: number; export { PRINT_1 as PRINT }; export const MODIFY_CONTENTS: number; export const COPY: number; export const MODIFY_ANNOTATIONS: number; export const FILL_INTERACTIVE_FORMS: number; export const COPY_FOR_ACCESSIBILITY: number; export const ASSEMBLE: number; export const PRINT_HIGH_QUALITY: number; } export namespace StreamType { const UNKNOWN_1: string; export { UNKNOWN_1 as UNKNOWN }; export const FLATE: string; export const LZW: string; export const DCT: string; export const JPX: string; export const JBIG: string; export const A85: string; export const AHX: string; export const CCF: string; export const RLX: string; } export namespace TextRenderingMode { export const FILL: number; export const STROKE: number; export const FILL_STROKE: number; const INVISIBLE_1: number; export { INVISIBLE_1 as INVISIBLE }; export const FILL_ADD_TO_PATH: number; export const STROKE_ADD_TO_PATH: number; export const FILL_STROKE_ADD_TO_PATH: number; export const ADD_TO_PATH: number; export const FILL_STROKE_MASK: number; export const ADD_TO_PATH_FLAG: number; } declare const UnexpectedResponseException_base: any; export class UnexpectedResponseException extends UnexpectedResponseException_base { [x: string]: any; constructor(msg: any, status: any); status: any; } declare const UnknownErrorException_base: any; export class UnknownErrorException extends UnknownErrorException_base { [x: string]: any; constructor(msg: any, details: any); details: any; } export class Util { static makeCssRgb(r: any, g: any, b: any): string; static transform(m1: any, m2: any): any[]; static applyTransform(p: any, m: any): any[]; static applyInverseTransform(p: any, m: any): number[]; static getAxialAlignedBoundingBox(r: any, m: any): number[]; static inverseTransform(m: any): number[]; static apply3dTransform(m: any, v: any): number[]; static singularValueDecompose2dScale(m: any): number[]; static normalizeRect(rect: any): any; static intersect(rect1: any, rect2: any): any[] | null; } declare const FormatError_base: any; /** * Error caused during parsing PDF data. */ export class FormatError extends FormatError_base { [x: string]: any; } /** * Gets length of the array (Array, Uint8Array, or string) in bytes. * @param {Array|Uint8Array|string} arr * @returns {number} */ export function arrayByteLength(arr: Array | Uint8Array | string): number; /** * Combines array items (arrays) into single Uint8Array object. * @param {Array|Uint8Array|string>} arr - the array of the arrays * (Array, Uint8Array, or string). * @returns {Uint8Array} */ export function arraysToBytes(arr: Array | Uint8Array | string>): Uint8Array; export function assert(cond: any, msg: any): void; export function bytesToString(bytes: any): string; /** * Promise Capability object. * * @typedef {Object} PromiseCapability * @property {Promise} promise - A Promise object. * @property {boolean} settled - If the Promise has been fulfilled/rejected. * @property {function} resolve - Fulfills the Promise. * @property {function} reject - Rejects the Promise. */ /** * Creates a promise capability object. * @alias createPromiseCapability * * @returns {PromiseCapability} */ export function createPromiseCapability(): PromiseCapability; export function createObjectURL(data: any, contentType: any, forceDataSchema?: boolean): string; export function escapeString(str: any): any; export function getModificationDate(date?: Date): string; export function getVerbosityLevel(): number; export function info(msg: any): void; export function isArrayBuffer(v: any): boolean; export function isArrayEqual(arr1: any, arr2: any): any; export function isBool(v: any): boolean; export function isNum(v: any): boolean; export function isString(v: any): boolean; export function isSameOrigin(baseUrl: any, otherUrl: any): boolean; /** * Attempts to create a valid absolute URL. * * @param {URL|string} url - An absolute, or relative, URL. * @param {URL|string} baseUrl - An absolute URL. * @returns Either a valid {URL}, or `null` otherwise. */ export function createValidAbsoluteUrl(url: URL | string, baseUrl: URL | string): URL | null; export namespace IsLittleEndianCached { } export namespace IsEvalSupportedCached { } /** * @param {string} str */ export function removeNullCharacters(str: string): string; export function setVerbosityLevel(level: any): void; export function shadow(obj: any, prop: any, value: any): any; export function string32(value: any): string; export function stringToBytes(str: any): Uint8Array; export function stringToPDFString(str: any): string; export function stringToUTF8String(str: any): string; export function utf8StringToString(str: any): string; export function warn(msg: any): void; export function unreachable(msg: any): void; export {};