import { Directive, EventEmitter, Output } from '@angular/core';
import * as i0 from "@angular/core";
export class DashboardLibraryPanelDirective {
    constructor() {
        this.widgetDragStart = new EventEmitter();
        this.widgetDragStop = new EventEmitter();
    }
    dragStartHandler() {
        this.widgetDragStart.emit();
    }
    dragStopHandler() {
        this.widgetDragStop.emit();
    }
}
DashboardLibraryPanelDirective.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.2.0", ngImport: i0, type: DashboardLibraryPanelDirective, deps: [], target: i0.ɵɵFactoryTarget.Directive });
DashboardLibraryPanelDirective.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "14.0.0", version: "14.2.0", type: DashboardLibraryPanelDirective, selector: "[dDashboardLibraryPanel]", outputs: { widgetDragStart: "widgetDragStart", widgetDragStop: "widgetDragStop" }, ngImport: i0 });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.2.0", ngImport: i0, type: DashboardLibraryPanelDirective, decorators: [{
            type: Directive,
            args: [{
                    selector: '[dDashboardLibraryPanel]',
                }]
        }], propDecorators: { widgetDragStart: [{
                type: Output
            }], widgetDragStop: [{
                type: Output
            }] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibGlicmFyeS1wYW5lbC5kaXJlY3RpdmUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9kZXZ1aS9kYXNoYm9hcmQvd2lkZ2V0LWxpYnJhcnkvbGlicmFyeS1wYW5lbC5kaXJlY3RpdmUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxZQUFZLEVBQUUsTUFBTSxFQUFFLE1BQU0sZUFBZSxDQUFDOztBQUtoRSxNQUFNLE9BQU8sOEJBQThCO0lBSDNDO1FBSVksb0JBQWUsR0FBRyxJQUFJLFlBQVksRUFBRSxDQUFDO1FBQ3JDLG1CQUFjLEdBQUcsSUFBSSxZQUFZLEVBQUUsQ0FBQztLQU8vQztJQU5DLGdCQUFnQjtRQUNkLElBQUksQ0FBQyxlQUFlLENBQUMsSUFBSSxFQUFFLENBQUM7SUFDOUIsQ0FBQztJQUNELGVBQWU7UUFDYixJQUFJLENBQUMsY0FBYyxDQUFDLElBQUksRUFBRSxDQUFDO0lBQzdCLENBQUM7OzJIQVJVLDhCQUE4QjsrR0FBOUIsOEJBQThCOzJGQUE5Qiw4QkFBOEI7a0JBSDFDLFNBQVM7bUJBQUM7b0JBQ1QsUUFBUSxFQUFFLDBCQUEwQjtpQkFDckM7OEJBRVcsZUFBZTtzQkFBeEIsTUFBTTtnQkFDRyxjQUFjO3NCQUF2QixNQUFNIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRGlyZWN0aXZlLCBFdmVudEVtaXR0ZXIsIE91dHB1dCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG5ARGlyZWN0aXZlKHtcbiAgc2VsZWN0b3I6ICdbZERhc2hib2FyZExpYnJhcnlQYW5lbF0nLFxufSlcbmV4cG9ydCBjbGFzcyBEYXNoYm9hcmRMaWJyYXJ5UGFuZWxEaXJlY3RpdmUge1xuICBAT3V0cHV0KCkgd2lkZ2V0RHJhZ1N0YXJ0ID0gbmV3IEV2ZW50RW1pdHRlcigpO1xuICBAT3V0cHV0KCkgd2lkZ2V0RHJhZ1N0b3AgPSBuZXcgRXZlbnRFbWl0dGVyKCk7XG4gIGRyYWdTdGFydEhhbmRsZXIoKSB7XG4gICAgdGhpcy53aWRnZXREcmFnU3RhcnQuZW1pdCgpO1xuICB9XG4gIGRyYWdTdG9wSGFuZGxlcigpIHtcbiAgICB0aGlzLndpZGdldERyYWdTdG9wLmVtaXQoKTtcbiAgfVxufVxuIl19