import { TextStyle } from "react-native";
export declare type TooltipPlacement = "top" | "bottom" | "left" | "right";
export interface ITooltipProps {
    /** If true tooltip will be visible */
    show?: boolean;
    /** Position relative to children where the tooltip will be shown  */
    placement?: TooltipPlacement;
    /** A react node that will be shown instead of tooltip text */
    content?: any;
    /** ToolTip inner text */
    text?: string;
    children?: any;
    /** Size of tooltip arrow */
    arrowSize?: number;
    /** Distance between tooltip and children */
    tooltipMargin?: number;
    /** if true there will be no tooltip arrow */
    removeArrow?: boolean;
    /** Height of the tooltip */
    tooltipHeight?: string;
    /** Width of the tooltip */
    tooltipWidth?: string;
    /** Styles fot the tooltip text */
    customTextStyle?: TextStyle;
}
export declare const AtomTooltip: ({ show, text, placement, arrowSize, tooltipMargin, removeArrow, tooltipHeight, tooltipWidth, content, customTextStyle, children, }: ITooltipProps) => JSX.Element;
