/**
 *
 * Tooltip types
 *
 **/
import { ComponentPropsWithoutRef, PropsWithChildren, ReactNode } from 'react';
import { PopoverProps as RTPopoverProps } from '@react-types/overlays';
interface TooltipPropsBase {
    title: string;
    content: ReactNode;
    popoverProps?: TooltipPopoverProps;
    size?: Size;
}
export declare type TooltipProps = PropsWithChildren<TooltipPropsBase>;
export interface TooltipPopoverProps extends Omit<RTPopoverProps, 'children'>, ComponentPropsWithoutRef<'button'> {
    title?: string;
    onClose?: () => unknown;
    size?: Size;
}
declare type Size = '0' | 'xs' | 'sm' | 'md' | 'lg' | 'xl' | '2xl' | '3xl' | '4xl' | '5xl' | '6xl' | 'full' | 'max';
export {};
