import { ElementRef, OnDestroy, OnInit, Renderer2 } from '@angular/core'; import { Observable, Subscription } from 'rxjs'; import * as i0 from "@angular/core"; /** * Directive will add loading class to the host element on click event * Usage: [jpLoadClick]="save()" * Function save() should return observable */ export declare class LoadClickDirective implements OnInit, OnDestroy { private _el; private _renderer; private _defaultLoadClickClass; constructor(_el: ElementRef, _renderer: Renderer2, _defaultLoadClickClass: string); jpLoadClick: () => Observable; loadClickEventType: string; loadClickStopPropagation: boolean; loadClickPreventDefault: boolean; loadClickClass: string; disableAttribute: boolean; subscription: Subscription; ngOnInit(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } //# sourceMappingURL=load-click.directive.d.ts.map