import { ChangeDetectorRef, ElementRef, EventEmitter, OnChanges, OnInit, Renderer2 } from '@angular/core'; import * as i0 from "@angular/core"; export interface SCDropzone { name: string; index: string; } export interface SCDropzoneEvent { dropzone: SCDropzone; files: FileList; } export declare class SCDropzoneComponent implements OnInit, OnChanges { private cdr; private renderer; dropzones: SCDropzone[]; enableUploadButton: boolean; uploadButtonIcon: string; disableDrageEvent: boolean; filesDropped: EventEmitter; isDragActive: EventEmitter; fileInput: ElementRef; isDragOver: boolean; private currentDropzone; private timeOutId; activeDropzone: number; get classes(): string; onDragOver(evt: DragEvent): void; onDragEnter(evt: DragEvent): void; onScroll(evt: DragEvent): void; onDragEnd(evt: DragEvent): void; constructor(cdr: ChangeDetectorRef, renderer: Renderer2); ngOnInit(): void; ngOnChanges(): void; handleDragLeave(evt: DragEvent): void; handleDrop(evt: DragEvent, zone: SCDropzone, index: number): void; handleDropzoneEnter(event: DragEvent, zone: SCDropzone, index: number): void; handleDropzoneLeave(event: DragEvent, zone: SCDropzone, index: number): void; handleFileChange(event: any): void; openFileUpload(dropzone?: SCDropzone): void; dragContainsFiles(event: DragEvent): boolean; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }