/**
|
* Basic text editor in order to create a FreeTex annotation.
|
*/
|
export class StampEditor extends AnnotationEditor {
|
static _type: string;
|
static _editorType: number;
|
/** @inheritdoc */
|
static initialize(l10n: any, uiManager: any): void;
|
/** @inheritdoc */
|
static isHandlingMimeForPasting(mime: any): boolean;
|
/** @inheritdoc */
|
static paste(item: any, parent: any): void;
|
static computeTelemetryFinalData(data: any): {
|
hasAltText: any;
|
hasNoAltText: any;
|
};
|
/** @inheritdoc */
|
static deserialize(data: any, parent: any, uiManager: any): Promise<AnnotationEditor | null>;
|
constructor(params: any);
|
defaultL10nId: string;
|
/** @inheritdoc */
|
get telemetryFinalData(): {
|
type: string;
|
hasAltText: boolean;
|
};
|
mlGuessAltText(imageData?: null, updateAltTextData?: boolean): Promise<any>;
|
/** @inheritdoc */
|
onceAdded(focus: any): void;
|
setCanvas(annotationElementId: any, canvas: any): void;
|
onScaleChanging(): void;
|
copyCanvas(maxDataDimension: any, maxPreviewDimension: any, createImageData?: boolean): {
|
canvas: HTMLCanvasElement | null;
|
width: any;
|
height: any;
|
imageData: {
|
width: any;
|
height: any;
|
data: Uint8ClampedArray<ArrayBufferLike>;
|
} | null;
|
};
|
/** @inheritdoc */
|
serialize(isForCopying?: boolean, context?: null): Object | null;
|
/** @inheritdoc */
|
renderAnnotationElement(annotation: any): null;
|
#private;
|
}
|
import { AnnotationEditor } from "./editor.js";
|