import { default as React } from 'react';
export type TooltipPosition = "top" | "bottom" | "left" | "right";
export type TooltipVariant = "dark" | "light" | "info" | "success" | "warning" | "error" | "primary" | "card";
export interface CETooltipProps {
    content?: React.ReactNode;
    isOpen: boolean;
    position?: TooltipPosition;
    variant?: TooltipVariant;
    onClose?: () => void;
    showArrow?: boolean;
    className?: string;
    sx?: React.CSSProperties;
    disabled?: boolean;
    id?: string;
    name?: string;
    maxWidth?: number | string;
    anchorRect?: DOMRect | null;
    cardContent?: {
        title?: string;
        subtitle?: string;
        sections?: Array<{
            label: string;
            textColor?: string;
            items: Array<{
                label: string;
                value: string;
                textColor?: string;
            }>;
        }>;
        backgroundColor?: string;
        textColor?: string;
        titleColor?: string;
        subtitleColor?: string;
        fontFamily?: string;
        fontSize?: string;
        fontWeight?: string | number;
    };
}
declare const CETooltip: React.FC<CETooltipProps>;
export default CETooltip;
