/**----------------------------------------------------------------------------------------- * Copyright © 2026 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the project root for more information *-------------------------------------------------------------------------------------------*/ import { ElementRef, NgZone, Renderer2, SimpleChanges } from "@angular/core"; import { PopupService } from "@progress/kendo-angular-popup"; import { PopoverDirectivesBase } from "./directives-base"; import { PopoverService } from "./popover.service"; import * as i0 from "@angular/core"; /** * Represents the [`kendoPopoverAnchor`](https://www.telerik.com/kendo-angular-ui/components/tooltips/popover/configuration#popover-anchor) directive. * Targets an element to display a popover on user interaction. * * @example * ```html * * ``` */ export declare class PopoverAnchorDirective extends PopoverDirectivesBase { protected hostEl: ElementRef; protected ngZone: NgZone; protected popupService: PopupService; protected renderer: Renderer2; protected popoverService: PopoverService; constructor(hostEl: ElementRef, ngZone: NgZone, popupService: PopupService, renderer: Renderer2, popoverService: PopoverService); ngOnChanges(changes: SimpleChanges): void; /** * Shows the Popover. [See example](https://www.telerik.com/kendo-angular-ui/components/tooltips/popover/programmatic-control) */ show(): void; /** * Toggles the visibility of the Popover. [See example](https://www.telerik.com/kendo-angular-ui/components/tooltips/popover/programmatic-control) */ toggle(): void; protected subscribeToShowEvents(arr: any[]): void; protected subscribeClick(): void; protected mouseenterHandler: () => void; protected mouseleaveHandler: () => void; protected focusHandler: () => void; protected blurHandler: (args: any) => void; /** * @hidden */ private onClick; private controlVisibility; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }