import { CSSResultGroup } from 'lit'; import { Tooltip, TooltipProps } from '../../Tooltip/core/_Tooltip.js'; import { FxProps } from '../../../types/fx.js'; export interface TooltipFxProps extends TooltipProps, FxProps { } /** * TooltipFx - Tooltip with CSS animation effects * * Extends Tooltip to add optional CSS-only animation effects. * Inherits all Tooltip functionality and styling. * * Features: * - CSS-only FX effects applied to the tooltip popup element * - Entrance effects (e.g., slide-in) complement the tooltip show/hide behavior * - Automatic reduced-motion support */ export declare class TooltipFx extends Tooltip implements TooltipFxProps { static styles: CSSResultGroup; fx?: string; fxSpeed: 'xs' | 'sm' | 'md' | 'lg' | 'xl'; fxEase: 'ease' | 'ease-in' | 'ease-out' | 'ease-in-out' | 'bounce' | 'spring-sm' | 'spring-md' | 'spring-lg'; fxDisabled: boolean; private _fxObserver; constructor(); connectedCallback(): void; disconnectedCallback(): void; private _updateTheme; firstUpdated(): void; updated(changedProperties: Map): void; private _applyFxClasses; private _applyFxCustomProperties; } //# sourceMappingURL=_TooltipFx.d.ts.map