import { OnInit } from '@angular/core'; import { FormArray, FormBuilder, FormGroup } from '@angular/forms'; import { MatDialogRef } from '@angular/material/dialog'; import { SCCoreService } from '../../core/sc-core.service'; import { CustomFieldConfiguration } from '../../helperclasses/custom-fields-helper'; import { SCDocumentsManagerViewerService } from '../../sc-documents-manager-viewer/sc-documents-manager-viewer.service'; import { SCDropzoneComponent, SCDropzoneEvent } from '../../sc-dropzone'; import { SCPDFViewerAction, SCPDFViewerActionEvent } from '../../sc-pdf-viewer'; import { SCDataUrlConfig } from '../../sc-select'; import { SCDocumentsManagerDocumentType } from '../sc-documents-manager.component'; import { SCDocumentsManagerService } from '../service/sc-documents-manager.service'; import * as i0 from "@angular/core"; export declare class SCDocumentsManagerEditDialogComponent implements OnInit { private _fb; data: any; dialogRef: MatDialogRef; private documentViewerService; private documentManagerService; private coreService; constructor(_fb: FormBuilder, data: any, dialogRef: MatDialogRef, documentViewerService: SCDocumentsManagerViewerService, documentManagerService: SCDocumentsManagerService, coreService: SCCoreService); dropZone: SCDropzoneComponent; form: FormGroup; file: File; fileToShow: File | Blob; isLoadingFile: boolean; isUploadingFile: boolean; private config; private foreignIndex; private subject; private categoryIndex; fileURL: string; mapDocumentTypeData: (data: SCDocumentsManagerDocumentType) => SCDocumentsManagerDocumentType; private dataConfig; defaultId: string | number; pdfActions: SCPDFViewerAction[]; documentTypesUrlConfig: SCDataUrlConfig; customFieldConfig: CustomFieldConfiguration; attributeGroupsForm: FormArray; get saveUrl(): any; get uploadUrl(): any; ngOnInit(): void; getCustonFields(doctype: SCDocumentsManagerDocumentType, fields?: any[]): void; getDmsDocument(docIndex: number | string): void; handleUploadZoneClick(inputEl: HTMLInputElement): void; handleFilesDropped(event: SCDropzoneEvent): void; filesChange(files: FileList): void; openUploadDialog(): void; actionPdf(event: SCPDFViewerActionEvent): void; save(): void; handleError(error: any): void; close(data?: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }