import { EventEmitter } from '@angular/core';
import { KbqFile } from './file-upload';
import * as i0 from "@angular/core";
export declare class KbqFileDropDirective {
    /** Flag that controls css-class modifications on drag events. */
    dragover: boolean;
    /** Emits an event when file items were dropped. */
    readonly filesDropped: EventEmitter<FileList | KbqFile[]>;
    /** @docs-private */
    onDragOver(event: DragEvent): void;
    /** @docs-private */
    onDragLeave(event: DragEvent): void;
    /** @docs-private */
    onDrop(event: DragEvent): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<KbqFileDropDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<KbqFileDropDirective, "[kbqFileDrop]", ["kbqFileDrop"], {}, { "filesDropped": "filesDropped"; }, never, never, false, never>;
}
