import { BubbleTrigger as BaseBubbleTrigger, IBubbleTriggerProps as IBubbleTriggerBaseProps } from "@gooddata/sdk-ui-kit";
declare enum EventType {
    FOCUS = "onFocus",
    BLUR = "onBlur",
    MOUSE_ENTER = "onMouseEnter",
    MOUSE_LEAVE = "onMouseLeave"
}
interface IBubbleTriggerProps extends IBubbleTriggerBaseProps {
    targetId?: string;
}
export default class BubbleTrigger extends BaseBubbleTrigger<IBubbleTriggerProps> {
    constructor(props: IBubbleTriggerProps);
    protected updateBubbleVisibility(active: boolean, eventType: EventType): void;
    protected eventListeners(): {
        onFocus: () => void;
        onBlur: () => void;
        onMouseEnter: () => void;
        onMouseLeave: () => void;
    };
}
export {};
