import type { StreamgraphChartProps as StreamgraphChartPropsPreact } from '@sisense/sdk-ui-preact';
import type { PropType } from 'vue';
/**
* Props of the {@link @sisense/sdk-ui-vue!StreamgraphChart | `StreamgraphChart`} component.
*/
export interface StreamgraphChartProps extends StreamgraphChartPropsPreact {
}
/**
* A Vue component that displays a streamgraph chart.
*
* A streamgraph is a type of stacked area chart where areas are displaced around
* a central axis. It is particularly effective for displaying volume across
* different categories or over time with a relative scale that emphasizes
* overall patterns and trends.
*
* @example
* ```vue
*
*
*
*
*
* ```
*
*
* Additional examples:
*
* Styled with a visible y-axis, thinned-out x-axis labels, and a legend:
* ```vue
*
*
*
*
*
* ```
*
* @param {StreamgraphChartProps} - Streamgraph chart properties
* @returns Streamgraph Chart component
* @group Charts
*/
export declare const StreamgraphChart: import("vue").DefineComponent<{
/**
* {@inheritDoc @sisense/sdk-ui!StreamgraphChartProps.dataOptions}
*
* @category Chart
*/
dataOptions: {
type: PropType;
required: true;
};
/**
* {@inheritDoc @sisense/sdk-ui!StreamgraphChartProps.dataSet}
*
* @category Data
*/
dataSet: PropType;
/**
* {@inheritDoc @sisense/sdk-ui!StreamgraphChartProps.filters}
*
* @category Data
*/
filters: PropType;
/**
* {@inheritDoc @sisense/sdk-ui!StreamgraphChartProps.highlights}
*
* @category Data
*/
highlights: PropType;
/**
* {@inheritDoc @sisense/sdk-ui!StreamgraphChartProps.styleOptions}
*
* @category Chart
*/
styleOptions: PropType;
/**
* {@inheritDoc @sisense/sdk-ui!StreamgraphChartProps.onBeforeRender}
*
* @category Callbacks
*/
onBeforeRender: PropType;
/**
* {@inheritDoc @sisense/sdk-ui!StreamgraphChartProps.onDataReady}
*
* @category Callbacks
*/
onDataReady: PropType<((data: import("@sisense/sdk-data").Data) => import("@sisense/sdk-data").Data) | undefined>;
/**
* {@inheritDoc @sisense/sdk-ui!StreamgraphChartProps.onDataPointClick}
*
* @category Callbacks
*/
onDataPointClick: PropType;
/**
* {@inheritDoc @sisense/sdk-ui!StreamgraphChartProps.onDataPointContextMenu}
*
* @category Callbacks
*/
onDataPointContextMenu: PropType;
/**
* {@inheritDoc @sisense/sdk-ui!StreamgraphChartProps.onDataPointsSelected}
*
* @category Callbacks
*/
onDataPointsSelected: PropType;
}, (() => import("vue").VNode) | null, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly;
required: true;
};
/**
* {@inheritDoc @sisense/sdk-ui!StreamgraphChartProps.dataSet}
*
* @category Data
*/
dataSet: PropType;
/**
* {@inheritDoc @sisense/sdk-ui!StreamgraphChartProps.filters}
*
* @category Data
*/
filters: PropType;
/**
* {@inheritDoc @sisense/sdk-ui!StreamgraphChartProps.highlights}
*
* @category Data
*/
highlights: PropType;
/**
* {@inheritDoc @sisense/sdk-ui!StreamgraphChartProps.styleOptions}
*
* @category Chart
*/
styleOptions: PropType;
/**
* {@inheritDoc @sisense/sdk-ui!StreamgraphChartProps.onBeforeRender}
*
* @category Callbacks
*/
onBeforeRender: PropType;
/**
* {@inheritDoc @sisense/sdk-ui!StreamgraphChartProps.onDataReady}
*
* @category Callbacks
*/
onDataReady: PropType<((data: import("@sisense/sdk-data").Data) => import("@sisense/sdk-data").Data) | undefined>;
/**
* {@inheritDoc @sisense/sdk-ui!StreamgraphChartProps.onDataPointClick}
*
* @category Callbacks
*/
onDataPointClick: PropType;
/**
* {@inheritDoc @sisense/sdk-ui!StreamgraphChartProps.onDataPointContextMenu}
*
* @category Callbacks
*/
onDataPointContextMenu: PropType;
/**
* {@inheritDoc @sisense/sdk-ui!StreamgraphChartProps.onDataPointsSelected}
*
* @category Callbacks
*/
onDataPointsSelected: PropType;
}>>, {}, {}>;