import { EventEmitter, OnInit } from '@angular/core'; import { SCDocumentsManager } from '../sc-documents-manager'; import { SCDocumentsManagerAttachmentActionEvent, SCDocumentsManagerAttachmentCategory, SCDocumentsManagerViewerAction } from '../sc-documents-manager-viewer'; import { SCDropzone, SCDropzoneComponent, SCDropzoneEvent } from '../sc-dropzone'; import * as i0 from "@angular/core"; export declare class SCDocumentsManagerAttachmentsComponent implements OnInit { attachmentCategories: SCDocumentsManagerAttachmentCategory[]; selectedDocument: SCDocumentsManager; rippleDisabled: boolean; disableDragEvent: boolean; dropzones: SCDropzone[]; attachmentActions: SCDocumentsManagerViewerAction[]; attachmentClicked: EventEmitter>; attachmentActionClicked: EventEmitter; filesDropped: EventEmitter; scDropZone: SCDropzoneComponent; constructor(); ngOnInit(): void; openDropzone(event: MouseEvent, attachmentCategory: SCDocumentsManagerAttachmentCategory): void; handleAttachmentClicked(document: SCDocumentsManager): void; handleAttachmentActionClicked(action: SCDocumentsManagerViewerAction, categoryArrayIndex: number, document: SCDocumentsManager): void; handleFilesDropped(event: SCDropzoneEvent): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }