///
import type { ChartWidgetProps } from '@sisense/sdk-ui-preact';
import type { PropType } from 'vue';
export { ChartWidgetProps };
/**
* The Chart Widget component extending the {@link Chart} component to support widget style options.
* It can be used along with the {@link DrilldownWidget} component to support advanced data drilldown.
* @example
* Here's how you can use the ChartWidget component in a Vue application:
* ```vue
*
*
*
*
* ```
*
* @param props - ChartWidget properties
* @returns ChartWidget component representing a chart type as specified in `ChartWidgetProps.`{@link ChartWidgetProps.chartType | chartType}
* @group Dashboards
*/
export declare const ChartWidget: import("vue").DefineComponent<{
/**
* {@inheritDoc @sisense/sdk-ui!ChartWidgetProps.bottomSlot}
*
* @category Widget
* @internal
*/
bottomSlot: PropType;
/**
* {@inheritDoc @sisense/sdk-ui!ChartWidgetProps.chartType}
*
* @category Chart
*/
chartType: {
type: PropType;
required: true;
};
/**
* {@inheritDoc @sisense/sdk-ui!ChartWidgetProps.dataOptions}
*
* @category Chart
*/
dataOptions: {
type: PropType;
required: true;
};
/**
* {@inheritDoc @sisense/sdk-ui!ChartWidgetProps.dataSource}
*
* @category Data
*/
dataSource: PropType;
/**
* {@inheritDoc @sisense/sdk-ui!ChartWidgetProps.description}
*
* @category Widget
*/
description: PropType;
/**
* {@inheritDoc @sisense/sdk-ui!ChartWidgetProps.drilldownOptions}
*
* @category Widget
* @internal
*/
drilldownOptions: PropType;
/**
* {@inheritDoc @sisense/sdk-ui!ChartWidgetProps.filters}
*
* @category Data
*/
filters: PropType;
/**
* {@inheritDoc @sisense/sdk-ui!ChartWidgetProps.highlightSelectionDisabled}
*
* @category Widget
*/
highlightSelectionDisabled: PropType;
/**
* {@inheritDoc @sisense/sdk-ui!ChartWidgetProps.highlights}
*
* @category Data
*/
highlights: PropType;
/**
* {@inheritDoc @sisense/sdk-ui!ChartProps.onBeforeRender}
*
* @category Callbacks
*/
onBeforeRender: PropType;
/**
* {@inheritDoc @sisense/sdk-ui!ChartProps.onDataPointClick}
*
* @category Callbacks
*/
onDataPointClick: PropType;
/**
* {@inheritDoc @sisense/sdk-ui!ChartProps.onDataPointContextMenu}
*
* @category Callbacks
*/
onDataPointContextMenu: PropType;
/**
* {@inheritDoc @sisense/sdk-ui!ChartProps.onDataPointsSelected}
*
* @category Callbacks
*/
onDataPointsSelected: PropType;
/**
* {@inheritDoc @sisense/sdk-ui!ChartWidgetProps.styleOptions}
*
* @category Widget
*/
styleOptions: PropType;
/**
* Configuration for AI-powered widget features such as automated narrative generation
* @alpha
* @category Widget
*/
aiOptions: PropType;
/**
* {@inheritDoc @sisense/sdk-ui!ChartWidgetProps.title}
*
* @category Widget
*/
title: PropType;
/**
* {@inheritDoc @sisense/sdk-ui!ChartWidgetProps.topSlot}
*
* @category Widget
* @internal
*/
topSlot: PropType;
/**
* {@inheritDoc @sisense/sdk-ui!ChartWidgetProps.styleOptions}
* @category Widget
* @internal
*/
widgetStyleOptions: PropType;
/**
* {@inheritDoc @sisense/sdk-ui!ChartWidgetProps.onDataReady}
*
* @category Callbacks
*/
onDataReady: PropType<((data: import("@sisense/sdk-data").Data) => import("@sisense/sdk-data").Data) | undefined>;
}, (() => import("vue").VNode) | null, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly;
/**
* {@inheritDoc @sisense/sdk-ui!ChartWidgetProps.chartType}
*
* @category Chart
*/
chartType: {
type: PropType;
required: true;
};
/**
* {@inheritDoc @sisense/sdk-ui!ChartWidgetProps.dataOptions}
*
* @category Chart
*/
dataOptions: {
type: PropType;
required: true;
};
/**
* {@inheritDoc @sisense/sdk-ui!ChartWidgetProps.dataSource}
*
* @category Data
*/
dataSource: PropType;
/**
* {@inheritDoc @sisense/sdk-ui!ChartWidgetProps.description}
*
* @category Widget
*/
description: PropType;
/**
* {@inheritDoc @sisense/sdk-ui!ChartWidgetProps.drilldownOptions}
*
* @category Widget
* @internal
*/
drilldownOptions: PropType;
/**
* {@inheritDoc @sisense/sdk-ui!ChartWidgetProps.filters}
*
* @category Data
*/
filters: PropType;
/**
* {@inheritDoc @sisense/sdk-ui!ChartWidgetProps.highlightSelectionDisabled}
*
* @category Widget
*/
highlightSelectionDisabled: PropType;
/**
* {@inheritDoc @sisense/sdk-ui!ChartWidgetProps.highlights}
*
* @category Data
*/
highlights: PropType;
/**
* {@inheritDoc @sisense/sdk-ui!ChartProps.onBeforeRender}
*
* @category Callbacks
*/
onBeforeRender: PropType;
/**
* {@inheritDoc @sisense/sdk-ui!ChartProps.onDataPointClick}
*
* @category Callbacks
*/
onDataPointClick: PropType;
/**
* {@inheritDoc @sisense/sdk-ui!ChartProps.onDataPointContextMenu}
*
* @category Callbacks
*/
onDataPointContextMenu: PropType;
/**
* {@inheritDoc @sisense/sdk-ui!ChartProps.onDataPointsSelected}
*
* @category Callbacks
*/
onDataPointsSelected: PropType;
/**
* {@inheritDoc @sisense/sdk-ui!ChartWidgetProps.styleOptions}
*
* @category Widget
*/
styleOptions: PropType;
/**
* Configuration for AI-powered widget features such as automated narrative generation
* @alpha
* @category Widget
*/
aiOptions: PropType;
/**
* {@inheritDoc @sisense/sdk-ui!ChartWidgetProps.title}
*
* @category Widget
*/
title: PropType;
/**
* {@inheritDoc @sisense/sdk-ui!ChartWidgetProps.topSlot}
*
* @category Widget
* @internal
*/
topSlot: PropType;
/**
* {@inheritDoc @sisense/sdk-ui!ChartWidgetProps.styleOptions}
* @category Widget
* @internal
*/
widgetStyleOptions: PropType;
/**
* {@inheritDoc @sisense/sdk-ui!ChartWidgetProps.onDataReady}
*
* @category Callbacks
*/
onDataReady: PropType<((data: import("@sisense/sdk-data").Data) => import("@sisense/sdk-data").Data) | undefined>;
}>>, {}, {}>;