import { ElementRef, EventEmitter, NgZone, OnDestroy, OnInit, Renderer2 } from '@angular/core'; import { IClipboardResponse } from './interface'; import { ClipboardService } from './ngx-clipboard.service'; import * as i0 from "@angular/core"; export declare class ClipboardDirective implements OnInit, OnDestroy { private ngZone; private host; private renderer; private clipboardSrv; targetElm: HTMLInputElement | HTMLTextAreaElement | undefined | ''; container: HTMLElement; cbContent: string | undefined; cbSuccessMsg: string; cbOnSuccess: EventEmitter; cbOnError: EventEmitter; private clickListener; constructor(ngZone: NgZone, host: ElementRef, renderer: Renderer2, clipboardSrv: ClipboardService); ngOnInit(): void; ngOnDestroy(): void; private onClick; /** * Fires an event based on the copy operation result. * @param succeeded */ private handleResult; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }