import { DefineComponent, ExtractPropTypes, ComponentOptionsMixin, PublicProps, ObjectDirective, ComponentProvideOptions, Ref, CreateComponentPublicInstanceWithMixins, PropType, GlobalComponents, GlobalDirectives, ComponentOptionsBase, VNodeProps, AllowedComponentProps, ComponentCustomProps } from 'vue'; import { DefineComponent } from '@primevue/core'; import { TagProps, TagSlots } from 'primevue/tag'; import { ToolbarProps, ToolbarSlots } from 'primevue/toolbar'; import { ButtonProps, ButtonSlots } from 'primevue/button'; import { ImageProps, ImageSlots, ImageMethods } from 'primevue/image'; import { PDFDocumentLoadingTask } from 'pdfjs-dist/types/src/display/api'; import { WatermarkOptions, HighlightOptions, AnnotationEventPayload, HighlightEventPayload, TextLayerLoadedEventPayload } from '@tato30/vue-pdf'; import { PageViewport } from 'pdfjs-dist/types/src/display/display_utils'; import { ProgressSpinnerProps, ProgressSpinnerSlots } from 'primevue/progressspinner'; import { DividerProps, DividerSlots } from 'primevue/divider'; import { InputNumberProps, InputNumberSlots, InputNumberBlurEvent, InputNumberInputEvent, InputNumberMethods } from 'primevue/inputnumber'; import { DialogProps, DialogSlots } from 'primevue/dialog'; import { DataTableProps, DataTableSlots, DataTableSortEvent, DataTableFilterEvent, DataTablePageEvent, DataTableSortMeta, DataTableExpandedRows, DataTableFilterMeta, DataTableEditingRows, DataTableRowClickEvent, DataTableRowDoubleClickEvent, DataTableRowContextMenuEvent, DataTableRowSelectEvent, DataTableRowSelectAllEvent, DataTableRowUnselectAllEvent, DataTableRowUnselectEvent, DataTableSelectAllChangeEvent, DataTableColumnResizeEndEvent, DataTableColumnReorderEvent, DataTableRowReorderEvent, DataTableRowExpandEvent, DataTableRowCollapseEvent, DataTableCellEditInitEvent, DataTableCellEditCompleteEvent, DataTableCellEditCancelEvent, DataTableRowEditInitEvent, DataTableRowEditSaveEvent, DataTableRowEditCancelEvent, DataTableStateEvent, DataTableMethods } from 'primevue/datatable'; import { ColumnProps, ColumnSlots } from 'primevue/column'; declare const _default: DefineComponent {}; }; hasOnlyOneFile: { type: BooleanConstructor; default: boolean; }; }>, {}, { url: any; }, { children: () => any[]; }, { getPDFRef(): unknown; getImagePreviewRef(): unknown; closeContentPanel(): void; showPreviousFile(nodes: any): void; showNextFile(nodes: any): void; computeUrl(node: any): void; }, ComponentOptionsMixin, ComponentOptionsMixin, ("closeContentPanel" | "showPreviousFile" | "showNextFile")[], "closeContentPanel" | "showPreviousFile" | "showNextFile", PublicProps, Readonly< ExtractPropTypes<{ isPreviewPanelVisible: { type: BooleanConstructor; default: boolean; }; currentNodeDisplayed: { type: ObjectConstructor; default: () => {}; }; hasOnlyOneFile: { type: BooleanConstructor; default: boolean; }; }>> & Readonly<{ onCloseContentPanel?: (...args: any[]) => any; onShowPreviousFile?: (...args: any[]) => any; onShowNextFile?: (...args: any[]) => any; }>, { isPreviewPanelVisible: boolean; currentNodeDisplayed: Record; hasOnlyOneFile: boolean; }, {}, { VideoPlayer: DefineComponent, {}, {}, { isVersion(): boolean; }, { reload(): void; download(): void; }, ComponentOptionsMixin, ComponentOptionsMixin, "reload"[], "reload", PublicProps, Readonly< ExtractPropTypes<{ canUpload: { type: BooleanConstructor; default: boolean; }; contentUrl: { type: StringConstructor; default: any; }; contentNode: { type: ObjectConstructor; default: any; }; }>> & Readonly<{ onReload?: (...args: any[]) => any; }>, { canUpload: boolean; contentNode: Record; contentUrl: string; }, {}, { PrimeTag: DefineComponent void>; PrimeToolBar: DefineComponent void>; PrimeButton: DefineComponent void>; }, { tooltip: ObjectDirective; }, string, ComponentProvideOptions, true, {}, any>; ImageViewer: DefineComponent, {}, { contentUrl: string; zoomLevel: number; maxZoomLevel: number; minZoomLevel: number; }, { zoomStyle(): { transform: string; transformOrigin: string; transition: string; }; hasContentUrl(): boolean; isVersion(): boolean; }, { reload(): void; download(): void; loadImage(): void; fitAuto(): void; zoomIn(): void; zoomOut(): void; }, ComponentOptionsMixin, ComponentOptionsMixin, "reload"[], "reload", PublicProps, Readonly< ExtractPropTypes<{ canUpload: { type: BooleanConstructor; default: boolean; }; contentNode: { type: ObjectConstructor; required: true; }; versionId: { type: StringConstructor; default: string; }; showTitle: { type: BooleanConstructor; default: boolean; }; showButtons: { type: BooleanConstructor; default: boolean; }; }>> & Readonly<{ onReload?: (...args: any[]) => any; }>, { versionId: string; canUpload: boolean; showTitle: boolean; showButtons: boolean; }, {}, { PrimeButton: DefineComponent void>; PrimeImage: DefineComponent void) & ((e: "hide") => void) & ((e: "error") => void), ImageMethods>; PrimeToolBar: DefineComponent void>; PrimeTag: DefineComponent void>; }, { tooltip: ObjectDirective; }, string, ComponentProvideOptions, true, {}, any>; AudioPlayer: DefineComponent, { audioRef: Ref; isPlaying: Ref; currentTime: Ref; duration: Ref; onPlay: () => void; onPause: () => void; onEnded: () => void; onTimeUpdate: () => void; onLoadedMetadata: () => void; }, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, ("play" | "pause" | "ended")[], "play" | "pause" | "ended", PublicProps, Readonly< ExtractPropTypes<{ contentUrl: { type: StringConstructor; default: any; }; contentNode: { type: ObjectConstructor; default: any; }; }>> & Readonly<{ onPlay?: (...args: any[]) => any; onPause?: (...args: any[]) => any; onEnded?: (...args: any[]) => any; }>, { contentNode: Record; contentUrl: string; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; PDFComponent: DefineComponent, {}, { pdf: any; pages: any; page: number; rotation: number; scale: number; defaultViewport: { width: number; height: number; }; isSinglePageDisplayed: boolean; isFormDirty: boolean; isSaving: boolean; hasFormFields: boolean; showFormFieldsDialog: boolean; formFieldsData: any[]; formFieldValues: {}; }, { getVersionNumber(): string; getFileName(): any; isLeftButtonDisable(): boolean; isRightButtonDisable(): boolean; isPdfConsultationPage(): any; isSmallScreen(): boolean; }, { changePdfDisplay(): void; setDefaultViewport(): void; menuDiff(): number; pageWidthScale(): number; pageHeightScale(): number; zoomIn(): void; zoomOut(): void; fitAuto(): void; fitWidthAuto(): void; previousPage(): void; nextPage(): void; loadPDF(): void; changePageUrl(pageValue: any): void; focusOnPDFComponent(): void; getFormBytes(): Promise; resetFormDirty(): void; setSaving(value: any): void; onAnnotation(value: any): void; checkFormFields(): Promise; cancelForm(): void; showFormFieldsInfo(): Promise; }, ComponentOptionsMixin, ComponentOptionsMixin, ("formDirtyChange" | "saveForm")[], "formDirtyChange" | "saveForm", PublicProps, Readonly< ExtractPropTypes<{ url: { type: StringConstructor; default: any; }; textLayer: { type: BooleanConstructor; default: boolean; }; annotationLayer: { type: BooleanConstructor; default: boolean; }; hideForms: { type: BooleanConstructor; default: boolean; }; canSaveForm: { type: BooleanConstructor; default: boolean; }; }>> & Readonly<{ onFormDirtyChange?: (...args: any[]) => any; onSaveForm?: (...args: any[]) => any; }>, { textLayer: boolean; hideForms: boolean; annotationLayer: boolean; url: string; canSaveForm: boolean; }, {}, { VuePDF: { new (...args: any[]): CreateComponentPublicInstanceWithMixins; default: number; }; pdf: { type: PropType; }; scale: { type: PropType; default: number; }; rotation: { type: PropType; }; fitParent: { type: PropType; }; width: { type: PropType; }; height: { type: PropType; }; textLayer: { type: PropType; }; autoDestroy: { type: PropType; default: boolean; }; imageResourcesPath: { type: PropType; }; hideForms: { type: PropType; }; intent: { type: PropType; default: string; }; annotationLayer: { type: PropType; }; annotationsFilter: { type: PropType; }; annotationsMap: { type: PropType; }; watermarkText: { type: PropType; }; watermarkOptions: { type: PropType; }; highlightText: { type: PropType; }; highlightOptions: { type: PropType; }; highlightPages: { type: PropType; }; }>> & Readonly<{ onAnnotation?: ((payload: AnnotationEventPayload) => any) | undefined; onAnnotationLoaded?: ((payload: any[]) => any) | undefined; onHighlight?: ((payload: HighlightEventPayload) => any) | undefined; onTextLoaded?: ((payload: TextLayerLoadedEventPayload) => any) | undefined; onXfaLoaded?: (() => any) | undefined; onLoaded?: ((payload: PageViewport) => any) | undefined; }>, { reload: () => void; cancel: () => void; destroy: () => void; }, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { annotation: (payload: AnnotationEventPayload) => void; highlight: (payload: HighlightEventPayload) => void; loaded: (payload: PageViewport) => void; textLoaded: (payload: TextLayerLoadedEventPayload) => void; annotationLoaded: (payload: any[]) => void; xfaLoaded: () => void; }, PublicProps, { page: number; intent: string; scale: number; autoDestroy: boolean; }, true, {}, {}, GlobalComponents, GlobalDirectives, string, {}, any, ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly< ExtractPropTypes<{ page: { type: PropType; default: number; }; pdf: { type: PropType; }; scale: { type: PropType; default: number; }; rotation: { type: PropType; }; fitParent: { type: PropType; }; width: { type: PropType; }; height: { type: PropType; }; textLayer: { type: PropType; }; autoDestroy: { type: PropType; default: boolean; }; imageResourcesPath: { type: PropType; }; hideForms: { type: PropType; }; intent: { type: PropType; default: string; }; annotationLayer: { type: PropType; }; annotationsFilter: { type: PropType; }; annotationsMap: { type: PropType; }; watermarkText: { type: PropType; }; watermarkOptions: { type: PropType; }; highlightText: { type: PropType; }; highlightOptions: { type: PropType; }; highlightPages: { type: PropType; }; }>> & Readonly<{ onAnnotation?: ((payload: AnnotationEventPayload) => any) | undefined; onAnnotationLoaded?: ((payload: any[]) => any) | undefined; onHighlight?: ((payload: HighlightEventPayload) => any) | undefined; onTextLoaded?: ((payload: TextLayerLoadedEventPayload) => any) | undefined; onXfaLoaded?: (() => any) | undefined; onLoaded?: ((payload: PageViewport) => any) | undefined; }>, { reload: () => void; cancel: () => void; destroy: () => void; }, {}, {}, {}, { page: number; intent: string; scale: number; autoDestroy: boolean; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & ComponentOptionsBase; default: number; }; pdf: { type: PropType; }; scale: { type: PropType; default: number; }; rotation: { type: PropType; }; fitParent: { type: PropType; }; width: { type: PropType; }; height: { type: PropType; }; textLayer: { type: PropType; }; autoDestroy: { type: PropType; default: boolean; }; imageResourcesPath: { type: PropType; }; hideForms: { type: PropType; }; intent: { type: PropType; default: string; }; annotationLayer: { type: PropType; }; annotationsFilter: { type: PropType; }; annotationsMap: { type: PropType; }; watermarkText: { type: PropType; }; watermarkOptions: { type: PropType; }; highlightText: { type: PropType; }; highlightOptions: { type: PropType; }; highlightPages: { type: PropType; }; }>> & Readonly<{ onAnnotation?: ((payload: AnnotationEventPayload) => any) | undefined; onAnnotationLoaded?: ((payload: any[]) => any) | undefined; onHighlight?: ((payload: HighlightEventPayload) => any) | undefined; onTextLoaded?: ((payload: TextLayerLoadedEventPayload) => any) | undefined; onXfaLoaded?: (() => any) | undefined; onLoaded?: ((payload: PageViewport) => any) | undefined; }>, { reload: () => void; cancel: () => void; destroy: () => void; }, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { annotation: (payload: AnnotationEventPayload) => void; highlight: (payload: HighlightEventPayload) => void; loaded: (payload: PageViewport) => void; textLoaded: (payload: TextLayerLoadedEventPayload) => void; annotationLoaded: (payload: any[]) => void; xfaLoaded: () => void; }, string, { page: number; intent: string; scale: number; autoDestroy: boolean; }, {}, string, {}, GlobalComponents, GlobalDirectives, string, ComponentProvideOptions> & VNodeProps & AllowedComponentProps & ComponentCustomProps & (new () => { $slots: { default?(_: {}): any; overlay?(_: { width: number | undefined; height: number | undefined; }): any; }; }); PrimeButton: DefineComponent void>; PrimeProgressSpinner: DefineComponent void>; PrimeDivider: DefineComponent void>; PrimeTag: DefineComponent void>; PrimeInputNumber: DefineComponent void) & ((e: "value-change", value: number) => void) & ((e: "focus", event: Event) => void) & ((e: "blur", event: InputNumberBlurEvent) => void) & ((e: "input", event: InputNumberInputEvent) => void), InputNumberMethods>; PrimeDialog: DefineComponent void) & ((e: "hide") => void) & ((e: "update:visible", value: boolean) => void) & ((e: "after-hide") => void) & ((e: "maximize", event: Event) => void) & ((e: "unmaximize", event: Event) => void) & ((e: "dragstart", event: Event) => void) & ((e: "dragend", event: Event) => void)>; PrimeDataTable: DefineComponent, DataTableSlots, ((e: "sort", event: DataTableSortEvent) => void) & ((e: "filter", event: DataTableFilterEvent) => void) & ((e: "update:first", value: number) => void) & ((e: "update:rows", value: number) => void) & ((e: "page", event: DataTablePageEvent) => void) & ((e: "value-change", value: any[]) => void) & ((e: "update:sortField", value: string) => void) & ((e: "update:sortOrder", value: number) => void) & ((e: "update:multiSortMeta", value: DataTableSortMeta[]) => void) & ((e: "update:selection", value: any) => void) & ((e: "update:contextMenuSelection", value: any) => void) & ((e: "update:expandedRows", value: any[] | DataTableExpandedRows) => void) & ((e: "update:expandedRowGroups", value: any[] | DataTableExpandedRows) => void) & ((e: "update:filters", value: DataTableFilterMeta) => void) & ((e: "update:editingRows", value: any[] | DataTableEditingRows) => void) & ((e: "row-click", event: DataTableRowClickEvent) => void) & ((e: "row-dblclick", event: DataTableRowDoubleClickEvent) => void) & ((e: "row-contextmenu", event: DataTableRowContextMenuEvent) => void) & ((e: "row-select", event: DataTableRowSelectEvent) => void) & ((e: "row-select-all", event: DataTableRowSelectAllEvent) => void) & ((e: "row-unselect-all", event: DataTableRowUnselectAllEvent) => void) & ((e: "row-unselect", event: DataTableRowUnselectEvent) => void) & ((e: "select-all-change", event: DataTableSelectAllChangeEvent) => void) & ((e: "column-resize-end", event: DataTableColumnResizeEndEvent) => void) & ((e: "column-reorder", event: DataTableColumnReorderEvent) => void) & ((e: "row-reorder", event: DataTableRowReorderEvent) => void) & ((e: "row-expand", event: DataTableRowExpandEvent) => void) & ((e: "row-collapse", event: DataTableRowCollapseEvent) => void) & ((e: "rowgroup-expand", event: DataTableRowExpandEvent) => void) & ((e: "rowgroup-collapse", event: DataTableRowCollapseEvent) => void) & ((e: "cell-edit-init", event: DataTableCellEditInitEvent) => void) & ((e: "cell-edit-complete", event: DataTableCellEditCompleteEvent) => void) & ((e: "cell-edit-cancel", event: DataTableCellEditCancelEvent) => void) & ((e: "row-edit-init", event: DataTableRowEditInitEvent) => void) & ((e: "row-edit-save", event: DataTableRowEditSaveEvent) => void) & ((e: "row-edit-cancel", event: DataTableRowEditCancelEvent) => void) & ((e: "state-restore", event: DataTableStateEvent) => void) & ((e: "state-save", event: DataTableStateEvent) => void), DataTableMethods>; PrimeColumn: DefineComponent void>; }, { tooltip: ObjectDirective; }, string, ComponentProvideOptions, true, {}, any>; CodeMirrorViewer: DefineComponent<{}, { contentNode: Record; isSharedLink: boolean; $props: { readonly contentNode?: Record; readonly isSharedLink?: boolean; }; }, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, { editorContainer: HTMLDivElement; }, HTMLDivElement>; PrimeButton: DefineComponent void>; }, { tooltip: ObjectDirective; }, string, ComponentProvideOptions, true, {}, any>; export default _default; //# sourceMappingURL=PreviewPanel.vue.d.ts.map