import { OnChanges, OnInit } from '@angular/core'; import { FormBuilder } from '@angular/forms'; import { MatDialogRef } from '@angular/material/dialog'; import { SCCoreService } from '../../core/sc-core.service'; import { SCDocumentsManagerViewerService } from '../../sc-documents-manager-viewer/sc-documents-manager-viewer.service'; import { SCDropzoneComponent, SCDropzoneEvent } from '../../sc-dropzone'; import { SCFileTransfer, SCFileTransferService } from '../../sc-file-transfer/sc-file-transfer.service'; import { SCPDFViewerAction, SCPDFViewerActionEvent } from '../../sc-pdf-viewer'; import { SCDocumentsManager, SCDocumentsManagerDocumentType } from '../sc-documents-manager.component'; import { SCDocumentsManagerService } from '../service/sc-documents-manager.service'; import * as i0 from "@angular/core"; export declare class SCDocumentsManagerBasicsDialogComponent implements OnInit, OnChanges { data: any; dialogRef: MatDialogRef; private documentViewerService; private fileTransferService; private scCoreService; private scDocumentsManagerService; private coreService; private _fb; constructor(data: any, dialogRef: MatDialogRef, documentViewerService: SCDocumentsManagerViewerService, fileTransferService: SCFileTransferService, scCoreService: SCCoreService, scDocumentsManagerService: SCDocumentsManagerService, coreService: SCCoreService, _fb: FormBuilder); dropZone: SCDropzoneComponent; fileToShow: File | Blob; private config; private loadPdf; private foreignIndex; private subject; dialogTitle: string; selectedDocumentTypeArrayIndex: number; ifLoadingFile: boolean; selectedDocument: SCDocumentsManager; documentTypes: any[]; categories: any[]; currentCategory: any; selectedDocumentType: any; pdfActions: SCPDFViewerAction[]; private dataConfig; ngOnInit(): void; ngOnChanges(): void; setDataConfig(): void; loadBasicSubCategories(): void; getDocument(): void; handleUploadZoneClick(inputEl: HTMLInputElement): void; handleFilesDropped(event: SCDropzoneEvent): void; handleDocumentTypeClicked(data: SCDocumentsManagerDocumentType, index: number): void; filesChange(files: FileList): void; openUploadDialog(): void; actionPdf(event: SCPDFViewerActionEvent): void; getFileTransferObject(file: File, documentType: any): SCFileTransfer; save(): void; close(data?: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }