import react__default, { RefObject, HTMLAttributes } from 'react';
import { TooltipTriggerState } from '@react-stately/tooltip';
import { Props } from 'tastycss';

declare type Axis = 'top' | 'right' | 'bottom' | 'left';
declare type PlacementAxis = Axis | 'center';
interface TooltipContextProps {
    state?: TooltipTriggerState;
    ref?: RefObject<HTMLDivElement>;
    placement?: PlacementAxis;
    arrowProps?: HTMLAttributes<HTMLElement>;
    overlayProps?: Props;
    minScale?: string | number;
    minOffset?: string | number;
    isMaterial?: boolean;
}
declare const TooltipContext: react__default.Context<TooltipContextProps>;

export { TooltipContext };
