import React from 'react';
import { TippyProps } from '@tippyjs/react';
import { ColorType } from '../../../utils';
type ExtendColorType = ColorType | 'white';
export declare const ColorTypeArray: ExtendColorType[];
export declare const PlacementArray: readonly ["top-left", "top-center", "top-right", "bottom-left", "bottom-center", "bottom-right", "left-center", "right-center"];
export type TooltipPlacementType = (typeof PlacementArray)[number];
export type TooltipBaseProps = Pick<TippyProps, 'children' | 'zIndex' | 'popperOptions'> & {
    colorType: ExtendColorType;
    isChildrenFullWidth?: boolean;
    placement?: TooltipPlacementType;
    content: React.ReactNode | string;
    className?: string;
    alwaysShow?: boolean;
    hasCloseButton?: boolean;
};
declare const TooltipBase: React.FC<TooltipBaseProps>;
export default TooltipBase;
