import React from 'react';
import { Insight } from './types';
import QueryResult from '../../models/QueryResult';
export type UdpChart = 'UdpBarChart' | 'UdpDonutChart' | 'UdpLineChart' | 'UdpDistributionChart';
export interface InsightRendererProps {
    insight: Insight | undefined;
    data: QueryResult | undefined;
    insightId: string | undefined;
}
/**
 * InsightRenderer component
 *
 * This component is responsible for rendering insights based on the provided props.
 *
 * @prop {Insight} `insight` - The insight metadata
 * @prop {any} `data` - Search results associated with the insight
 * @prop {string} `insightId` - InsightId, if included the component will get the data from server
 * @returns {JSX.Element} - The rendered insight component.
 */
export declare const InsightRenderer: React.FC<InsightRendererProps>;
//# sourceMappingURL=InsightRenderer.d.ts.map