import { type ComponentType } from "react";
import { type IAlignPoint } from "../typings/positioning.js";
/**
 * @internal
 */
export interface IWithBubbleProps {
    showBubble?: boolean;
    alignPoints?: IAlignPoint[];
    bubbleTextId?: string;
    triggerClassName?: string;
}
/**
 * @internal
 */
export declare function withBubble<T>(WrappedComponent: ComponentType<T>): import("react").ForwardRefExoticComponent<import("react").PropsWithoutRef<T & IWithBubbleProps> & import("react").RefAttributes<any>>;
//# sourceMappingURL=withBubble.d.ts.map