import { default as ChartStackBar } from './ChartStackBar.vue'; export * from './ChartStackBar.type'; export type ZiChartStackBarInstance = InstanceType; export declare const ZiChartStackBar: import('vue').DefineComponent; default: boolean; }; showTitle: { type: globalThis.PropType; default: boolean; }; title: { type: globalThis.PropType; }; subtitle: { type: globalThis.PropType; }; height: { type: globalThis.PropType; default: number; }; width: { type: globalThis.PropType; default: number; }; paddingTop: { type: globalThis.PropType; }; paddingRight: { type: globalThis.PropType; }; paddingBottom: { type: globalThis.PropType; }; paddingLeft: { type: globalThis.PropType; }; titleColor: { type: globalThis.PropType; default: string; }; titleFontSize: { type: globalThis.PropType; default: number; }; subtitleColor: { type: globalThis.PropType; default: string; }; subtitleFontSize: { type: globalThis.PropType; default: number; }; tooltipColor: { type: globalThis.PropType; default: string; }; dataset: { type: globalThis.PropType[]>; required: true; }; configChart: { type: globalThis.PropType<{ fontFamily?: string; chart?: { backgroundColor?: string; color?: string; height?: number; width?: number; padding?: import('vue-data-ui').ChartPadding; title?: import('vue-data-ui').ChartTitle; legend?: import('vue-data-ui').ChartBaseLegend & { backgroundColor?: string; }; zoom?: import('vue-data-ui').ChartZoom; tooltip?: import('vue-data-ui').ChartTooltip & { showValue?: boolean; showPercentage?: boolean; roundingValue?: number; roundingPercentage?: number; customFormat?: null | ((params: import('vue-data-ui').VueUiTooltipParams) => string); showTimeLabel?: boolean; }; highlighter?: { color?: string; opacity?: number; }; bars?: { gapRatio?: number; distributed?: boolean; showDistributedPercentage?: boolean; borderRadius?: number; strokeWidth?: number; gradient?: { show?: boolean; intensity?: number; }; totalValues?: { show?: boolean; offsetY?: number; fontSize?: number; bold?: boolean; color?: string; }; dataLabels?: { show?: boolean; hideEmptyValues?: boolean; hideEmptyPercentages?: boolean; adaptColorToBackground?: boolean; color?: string; fontSize?: number; bold?: boolean; rounding?: number; prefix?: string; suffix?: string; formatter?: import('vue-data-ui').Formatter; }; }; grid?: { scale?: { ticks?: number; scaleMin?: number | null; scaleMax?: number | null; }; x?: { showAxis?: boolean; showHorizontalLines?: boolean; axisColor?: string; axisThickness?: number; axisName?: { show?: boolean; text?: string; fontSize?: number; color?: string; bold?: boolean; offsetY?: number; }; timeLabels?: { show?: boolean; values?: string[]; offsetY?: number; rotation?: number; fontSize?: number; color?: string; bold?: boolean; }; }; y?: { showAxis?: boolean; showVerticalLines?: boolean; axisColor?: string; axisThickness?: number; axisName?: { show?: boolean; text?: string; fontSize?: number; color?: string; bold?: boolean; offsetX?: number; }; axisLabels?: { show?: boolean; color?: string; fontSize?: number; bold?: boolean; }; }; }; }; }>; }; backgroundColor: { type: globalThis.PropType; default: string; }; color: { type: globalThis.PropType; default: string; }; fontSize: { type: globalThis.PropType; default: number; }; legendColor: { type: globalThis.PropType; default: string; }; showLegend: { type: globalThis.PropType; default: boolean; }; labelsValues: { type: globalThis.PropType; default: () => never[]; }; showValue: { type: globalThis.PropType; default: boolean; }; showPercentage: { type: globalThis.PropType; default: boolean; }; showDataLabels: { type: globalThis.PropType; default: boolean; }; showTooltip: { type: globalThis.PropType; default: boolean; }; valueLabel: { type: globalThis.PropType; }; barsBorderRadius: { type: globalThis.PropType; default: number; }; showAxisLabels: { type: globalThis.PropType; default: boolean; }; showTimeLabels: { type: globalThis.PropType; default: boolean; }; gapRatio: { type: globalThis.PropType; default: number; }; }>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly; default: boolean; }; showTitle: { type: globalThis.PropType; default: boolean; }; title: { type: globalThis.PropType; }; subtitle: { type: globalThis.PropType; }; height: { type: globalThis.PropType; default: number; }; width: { type: globalThis.PropType; default: number; }; paddingTop: { type: globalThis.PropType; }; paddingRight: { type: globalThis.PropType; }; paddingBottom: { type: globalThis.PropType; }; paddingLeft: { type: globalThis.PropType; }; titleColor: { type: globalThis.PropType; default: string; }; titleFontSize: { type: globalThis.PropType; default: number; }; subtitleColor: { type: globalThis.PropType; default: string; }; subtitleFontSize: { type: globalThis.PropType; default: number; }; tooltipColor: { type: globalThis.PropType; default: string; }; dataset: { type: globalThis.PropType[]>; required: true; }; configChart: { type: globalThis.PropType<{ fontFamily?: string; chart?: { backgroundColor?: string; color?: string; height?: number; width?: number; padding?: import('vue-data-ui').ChartPadding; title?: import('vue-data-ui').ChartTitle; legend?: import('vue-data-ui').ChartBaseLegend & { backgroundColor?: string; }; zoom?: import('vue-data-ui').ChartZoom; tooltip?: import('vue-data-ui').ChartTooltip & { showValue?: boolean; showPercentage?: boolean; roundingValue?: number; roundingPercentage?: number; customFormat?: null | ((params: import('vue-data-ui').VueUiTooltipParams) => string); showTimeLabel?: boolean; }; highlighter?: { color?: string; opacity?: number; }; bars?: { gapRatio?: number; distributed?: boolean; showDistributedPercentage?: boolean; borderRadius?: number; strokeWidth?: number; gradient?: { show?: boolean; intensity?: number; }; totalValues?: { show?: boolean; offsetY?: number; fontSize?: number; bold?: boolean; color?: string; }; dataLabels?: { show?: boolean; hideEmptyValues?: boolean; hideEmptyPercentages?: boolean; adaptColorToBackground?: boolean; color?: string; fontSize?: number; bold?: boolean; rounding?: number; prefix?: string; suffix?: string; formatter?: import('vue-data-ui').Formatter; }; }; grid?: { scale?: { ticks?: number; scaleMin?: number | null; scaleMax?: number | null; }; x?: { showAxis?: boolean; showHorizontalLines?: boolean; axisColor?: string; axisThickness?: number; axisName?: { show?: boolean; text?: string; fontSize?: number; color?: string; bold?: boolean; offsetY?: number; }; timeLabels?: { show?: boolean; values?: string[]; offsetY?: number; rotation?: number; fontSize?: number; color?: string; bold?: boolean; }; }; y?: { showAxis?: boolean; showVerticalLines?: boolean; axisColor?: string; axisThickness?: number; axisName?: { show?: boolean; text?: string; fontSize?: number; color?: string; bold?: boolean; offsetX?: number; }; axisLabels?: { show?: boolean; color?: string; fontSize?: number; bold?: boolean; }; }; }; }; }>; }; backgroundColor: { type: globalThis.PropType; default: string; }; color: { type: globalThis.PropType; default: string; }; fontSize: { type: globalThis.PropType; default: number; }; legendColor: { type: globalThis.PropType; default: string; }; showLegend: { type: globalThis.PropType; default: boolean; }; labelsValues: { type: globalThis.PropType; default: () => never[]; }; showValue: { type: globalThis.PropType; default: boolean; }; showPercentage: { type: globalThis.PropType; default: boolean; }; showDataLabels: { type: globalThis.PropType; default: boolean; }; showTooltip: { type: globalThis.PropType; default: boolean; }; valueLabel: { type: globalThis.PropType; }; barsBorderRadius: { type: globalThis.PropType; default: number; }; showAxisLabels: { type: globalThis.PropType; default: boolean; }; showTimeLabels: { type: globalThis.PropType; default: boolean; }; gapRatio: { type: globalThis.PropType; default: number; }; }>> & Readonly<{}>, { useCssAnimation: boolean; showTitle: boolean; height: number; width: number; titleColor: string; titleFontSize: number; subtitleColor: string; subtitleFontSize: number; tooltipColor: string; backgroundColor: string; color: string; fontSize: number; legendColor: string; showLegend: boolean; labelsValues: string[]; showValue: boolean; showPercentage: boolean; showDataLabels: boolean; showTooltip: boolean; barsBorderRadius: number; showAxisLabels: boolean; showTimeLabels: boolean; gapRatio: number; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; export default ChartStackBar;