import { Overlay } from '@angular/cdk/overlay'; import { ChangeDetectorRef, ElementRef, NgZone, OnInit, Renderer2, ViewContainerRef } from '@angular/core'; import { BaseTooltip } from './base-tooltip'; import { TooltipCopyIntl } from './tooltip-intl'; import * as i0 from "@angular/core"; export declare class TooltipCopyDirective extends BaseTooltip implements OnInit { private readonly toolTipIntl; className: boolean; get auiTooltipCopy(): string; set auiTooltipCopy(value: string); get auiTooltipCopyTip(): string; set auiTooltipCopyTip(value: string); get auiTooltipCopySuccessTip(): string; set auiTooltipCopySuccessTip(value: string); get auiTooltipCopyFailTip(): string; set auiTooltipCopyFailTip(value: string); private _copyText; private _copyTip; private _copySuccessTip; private _copyFailTip; constructor(overlay: Overlay, viewContainerRef: ViewContainerRef, elRef: ElementRef, renderer: Renderer2, cdr: ChangeDetectorRef, ngZone: NgZone, toolTipIntl: TooltipCopyIntl); ngOnInit(): void; onSourceClick(): Promise; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }