import { default as React } from 'react';
import { TooltipProps } from '../../../../shared/types/tooltip';
/**
 * Tooltip - Componente de tooltip posicionable y configurable
 *
 * Componente de tooltip que se muestra al hacer hover sobre un elemento hijo.
 * Soporta múltiples posiciones, alineaciones, delays y posicionamiento absoluto.
 *
 * @example
 * ```tsx
 * // Tooltip simple
 * <Tooltip label="Este es un tooltip">
 *   <Button>Hover me</Button>
 * </Tooltip>
 *
 * // Tooltip con posición personalizada
 * <Tooltip
 *   label="Tooltip a la derecha"
 *   position="right"
 *   alignment="center"
 * >
 *   <Button>Hover me</Button>
 * </Tooltip>
 *
 * // Tooltip con delay
 * <Tooltip
 *   label="Tooltip con delay"
 *   delay={500}
 * >
 *   <Button>Hover me</Button>
 * </Tooltip>
 * ```
 *
 * @see {@link TooltipProps} para la lista completa de props
 */
export declare const Tooltip: ({ children, label, position, alignment, id, delay, disabled, className, style, arrowClassName, absolute, preserveLayout, ...props }: TooltipProps) => string | number | boolean | Iterable<React.ReactNode> | import("react/jsx-runtime").JSX.Element | null | undefined;
//# sourceMappingURL=Tooltip.d.ts.map