import { Controller } from '@hotwired/stimulus'; import type { Instance, Placement } from '@popperjs/core'; export default class TooltipComponent extends Controller { static targets: string[]; readonly triggerTarget: HTMLElement; readonly tooltipTarget: HTMLElement; static values: { placement: { type: StringConstructor; default: string; }; offset: { type: ArrayConstructor; default: number[]; }; }; readonly placementValue: Placement; readonly offsetValue: Array; popperInstance: Instance; connect(): void; disconnect(): void; show(): void; hide(): void; }