import { ThemesService } from '@progress-chef/platform-themes-service'; import * as i0 from "@angular/core"; export declare class TooltipComponent { private themesService; position: 'top' | 'bottom' | 'left' | 'right'; tooltipWidth: number; tooltipHeight: number; showOn: 'hover' | 'click' | 'none'; closable: boolean; title: string; callout: boolean; tooltip: any; constructor(themesService: ThemesService); /** * Click-outside handler for closable tooltips * When closable is true, clicking outside the tooltip content will hide it * Re-implemented after Angular 19 upgrade to restore closable tooltip functionality */ onDocumentClick($event: MouseEvent): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; static ngAcceptInputType_tooltipWidth: number | string | undefined; static ngAcceptInputType_tooltipHeight: number | string | undefined; static ngAcceptInputType_closable: boolean | string; static ngAcceptInputType_callout: boolean | string; }