import { AnnotationEditorUIManager } from "pdfjs-dist"; import type { AnnotationEditorConstructor, EditorFn, EditorRequest, HighlightEditorColors } from "../types"; import type { AnnotationEditor } from "pdfjs-dist/types/src/display/editor/tools"; export default class MinimalUiManager extends AnnotationEditorUIManager { #private; editorsAvailable: AnnotationEditorConstructor[]; static LAYER_EMITTER_ID: number; constructor(pdfDocument: any, commentOpts: EditorFn, stampOpts: EditorRequest, highlightColors: HighlightEditorColors, container: HTMLElement, emitters: any, editorsParams?: Function[]); get direction(): any; static get _keyboardManager(): null; get isEditorHandlingKeyboard(): boolean; get isEnterHandled(): boolean; get selectedEditors(): any[]; editAltText(editor: AnnotationEditor): void; getSignature(): void; get signatureManager(): any; setMainHighlightColorPicker(): void; keydown(): void; keyup(): void; undo(): void; redo(): void; dragOver(): void; drop(): void; copy(): void; cut(): void; paste(): Promise; addNewEditorFromKeyboard(): void; focusMainContainer(): void; disableUserSelect(value: any): void; a11yAlert(messageId: any, args?: null): void; addEditListeners(): void; removeEditListeners(): void; setSelected(editor: AnnotationEditor): void; addEditor(editor: AnnotationEditor): void; removeEditor(editor: AnnotationEditor): void; highlightSelection(methodOfCreation?: string, comment?: boolean): void; addLayer(layer: any): void; removeLayer(layer: any): void; getMode(): number; updateParams(type: any, value: any, userSelected?: boolean): void; getId(): string; get currentLayer(): any; setUpDragSession(): void; endDragSession(): boolean; dragSelectedEditors(tx: number, ty: number): void; sizeSelectedEditors(editor: AnnotationEditor): void; }