///
import { PubSub } from '@keen.io/pubsub';
import { WidgetSettings, LegendSettings, BubbleWidgetLegendSettings, Widgets } from '@keen.io/widgets';
declare type Options = {
type: Widgets;
keys: string[];
data: Record[];
componentSettings?: Record;
widgetSettings?: WidgetSettings;
legend?: LegendSettings | BubbleWidgetLegendSettings;
eventBus: PubSub;
inEditMode: boolean;
};
export declare const renderWidget: ({ type, keys, data, componentSettings, widgetSettings, legend, eventBus, inEditMode, }: Options) => JSX.Element;
export {};