import Component from '../../components/tooltip/tooltip.js'; import { type EventName } from '@lit/react'; import type { WaAfterHideEvent, WaAfterShowEvent, WaHideEvent, WaShowEvent } from '../../events/events.js'; export type { WaAfterHideEvent, WaAfterShowEvent, WaHideEvent, WaShowEvent } from '../../events/events.js'; /** * @summary Tooltips display brief contextual information when the user hovers, focuses, or taps a target element. * @documentation https://webawesome.com/docs/components/tooltip * @status stable * @since 2.0 * * @dependency wa-popup * * @slot - The tooltip's default slot where any content should live. Interactive content should be avoided. * * @event wa-show - Emitted when the tooltip begins to show. * @event wa-after-show - Emitted after the tooltip has shown and all animations are complete. * @event wa-hide - Emitted when the tooltip begins to hide. * @event wa-after-hide - Emitted after the tooltip has hidden and all animations are complete. * * @csspart base - The component's base wrapper, an `` element. * @csspart base__popup - The popup's exported `popup` part. Use this to target the tooltip's popup container. * @csspart base__arrow - The popup's exported `arrow` part. Use this to target the tooltip's arrow. * @csspart body - The tooltip's body where its content is rendered. * * @cssproperty --max-width - The maximum width of the tooltip before its content will wrap. */ declare const reactWrapper: import("@lit/react").ReactWebComponent; onWaAfterShow: EventName; onWaHide: EventName; onWaAfterHide: EventName; }>; export default reactWrapper;