/**-----------------------------------------------------------------------------------------
* Copyright © 2026 Progress Software Corporation. All rights reserved.
* Licensed under commercial license. See LICENSE.md in the project root for more information
*-------------------------------------------------------------------------------------------*/
import { TemplateRef } from '@angular/core';
import * as i0 from "@angular/core";
/**
 * A directive that sets a [template](link:site.data.urls.angular['templatesyntax'])
 * within the `<kendo-map-tooltip>` component for the Map
 * [Bubble layer tooltip](https://www.telerik.com/kendo-angular-ui/components/map/layers/bubble#tooltips).
 *
 * The available inputs for the bubble tooltip template are:
 *    * `dataItem: any`&mdash;The original data item used to create the bubble.
 *    * `layerIndex: number`&mdash;The index of the layer for the tooltip.
 *    * `location: Location`&mdash;The location of the bubble.
 *    * `value: number`&mdash;The value of the bubble.
 *
 * @example
 * ```typescript
 * @Component({
 *   selector: 'my-app',
 *   template: `
 *     <kendo-map>
 *       <kendo-map-bubble-layer [data]="data">
 *         <kendo-map-bubble-layer-tooltip>
 *           <ng-template kendoMapBubbleTooltipTemplate let-dataItem="dataItem" let-value="value">
 *             <div>{{ dataItem.name }}: {{ value }}</div>
 *           </ng-template>
 *         </kendo-map-bubble-layer-tooltip>
 *       </kendo-map-bubble-layer>
 *     </kendo-map>
 *   `
 * })
 * export class AppComponent {
 *   public data = [{ name: 'City', value: 100000 }];
 * }
 * ```
 */
export declare class BubbleTooltipTemplateDirective {
    templateRef: TemplateRef<any>;
    constructor(templateRef: TemplateRef<any>);
    static ɵfac: i0.ɵɵFactoryDeclaration<BubbleTooltipTemplateDirective, [{ optional: true; }]>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<BubbleTooltipTemplateDirective, "[kendoMapBubbleTooltipTemplate]", never, {}, {}, never, never, true, never>;
}
