import { type PropsWithChildren, type ReactNode } from 'react';
export declare function CanvasTooltipProviderMarker({ children }: PropsWithChildren): import("react/jsx-runtime").JSX.Element;
type TooltipPlacement = 'top' | 'bottom' | 'left' | 'right';
interface CanvasTooltipProps extends PropsWithChildren {
    content: ReactNode;
    placement?: TooltipPlacement;
    smartTooltip?: boolean;
    delay?: boolean;
    isOpen?: boolean;
    hide?: boolean;
    sideOffset?: number;
    contentClassName?: string;
    disableHoverableContent?: boolean;
    disableSkipDelay?: boolean;
}
export declare function CanvasTooltip({ content, placement, smartTooltip, delay, isOpen, hide, sideOffset, contentClassName, disableHoverableContent, disableSkipDelay, children, }: Readonly<CanvasTooltipProps>): import("react/jsx-runtime").JSX.Element;
export type { CanvasTooltipProps };
//# sourceMappingURL=CanvasTooltip.d.ts.map