/**----------------------------------------------------------------------------------------- * Copyright © 2025 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the project root for more information *-------------------------------------------------------------------------------------------*/ import { EventEmitter, OnChanges, OnDestroy, SimpleChanges } from '@angular/core'; import { LocalizationService } from '@progress/kendo-angular-l10n'; import { ChartWizardDataRow, ChartWizardInitialState } from './chart-wizard-state'; import { StateService } from './state.service'; import { ChartComponent } from '@progress/kendo-angular-charts'; import { ChartWizardPropertyPaneDataTabComponent } from './property-pane/data-tab.component'; import { ChartWizardPropertyPaneChartTabComponent } from './property-pane/chart-tab.component'; import { ExportEvent } from './events'; import { ExportOptions } from './common/models'; import { WindowSettings } from './common/window-settings'; import * as i0 from "@angular/core"; /** * Represents the Kendo UI for Angular Chart Wizard component. * * @example * ```html * * ``` */ export declare class ChartWizardComponent implements OnChanges, OnDestroy { private localization; stateService: StateService; /** * The data to display in the Chart Wizard. */ data: ChartWizardDataRow[]; /** * Sets the default state of the Chart Wizard. */ defaultState: ChartWizardInitialState; /** * The Chart Wizard export options. */ exportOptions: ExportOptions; /** * Specifies if the configuration pane is initially collapsed. * @default false */ collapsedConfigurationPane: boolean; /** * The settings of the window. */ windowSettings: WindowSettings; /** * @hidden */ showLicenseWatermark: boolean; /** * @hidden */ exportIcon: import("@progress/kendo-svg-icons").SVGIcon; /** * @hidden */ exportDropdownItems: any[]; /** * Fires when the Chart Wizard Window is to be close. */ close: EventEmitter; /** * Fires when the Chart is about to be exported. The event is preventable. */ export: EventEmitter; get dir(): string; /** * @hidden */ chart: ChartComponent; /** * @hidden */ propertyPane: ChartWizardPropertyPaneChartTabComponent; /** * @hidden */ dataTab: ChartWizardPropertyPaneDataTabComponent; /** * @hidden */ messages: { readonly windowTitle: string; readonly exportButton: string; readonly exportPDFButton: string; readonly exportSVGButton: string; readonly exportPNGButton: string; readonly tabChart: string; readonly tabData: string; readonly tabFormat: string; readonly barChart: string; readonly barChartBar: string; readonly barChartStackedBar: string; readonly barChart100StackedBar: string; readonly pieChart: string; readonly pieChartPie: string; readonly columnChart: string; readonly columnChartColumn: string; readonly columnChartStackedColumn: string; readonly columnChart100StackedColumn: string; readonly lineChart: string; readonly lineChartLine: string; readonly lineChartStackedLine: string; readonly lineChart100StackedLine: string; readonly scatterChart: string; readonly scatterChartScatter: string; readonly configuration: string; readonly configurationCategoryAxis: string; readonly configurationXAxis: string; readonly configurationValueAxis: string; readonly configurationSeries: string; readonly configurationSeriesAdd: string; readonly formatChartArea: string; readonly formatChartAreaMargins: string; readonly formatChartAreaMarginsAuto: string; readonly formatChartAreaMarginsLeft: string; readonly formatChartAreaMarginsRight: string; readonly formatChartAreaMarginsTop: string; readonly formatChartAreaMarginsBottom: string; readonly formatChartAreaBackground: string; readonly formatChartAreaBackgroundColor: string; readonly formatTitle: string; readonly formatTitleApplyTo: string; readonly formatTitleChartTitle: string; readonly formatTitleChartSubtitle: string; readonly formatTitleLabel: string; readonly formatTitleFont: string; readonly formatTitleFontPlaceholder: string; readonly formatTitleSize: string; readonly formatTitleSizePlaceholder: string; readonly formatTitleColor: string; readonly formatSeries: string; readonly formatSeriesApplyTo: string; readonly formatSeriesAllSeries: string; readonly formatSeriesColor: string; readonly formatSeriesShowLabels: string; readonly formatLegend: string; readonly formatLegendShowLegend: string; readonly formatLegendFont: string; readonly formatLegendFontPlaceholder: string; readonly formatLegendSize: string; readonly formatLegendSizePlaceholder: string; readonly formatLegendColor: string; readonly formatLegendPosition: string; readonly formatLegendPositionTop: string; readonly formatLegendPositionBottom: string; readonly formatLegendPositionLeft: string; readonly formatLegendPositionRight: string; readonly formatCategoryAxis: string; readonly formatXAxis: string; readonly formatCategoryAxisTitle: string; readonly formatCategoryAxisTitlePlaceholder: string; readonly formatCategoryAxisTitleFont: string; readonly formatCategoryAxisTitleFontPlaceholder: string; readonly formatCategoryAxisTitleSize: string; readonly formatCategoryAxisTitleSizePlaceholder: string; readonly formatCategoryAxisTitleColor: string; readonly formatCategoryAxisLabels: string; readonly formatCategoryAxisLabelsFont: string; readonly formatCategoryAxisLabelsFontPlaceholder: string; readonly formatCategoryAxisLabelsSize: string; readonly formatCategoryAxisLabelsSizePlaceholder: string; readonly formatCategoryAxisLabelsColor: string; readonly formatCategoryAxisLabelsRotation: string; readonly formatCategoryAxisLabelsRotationAuto: string; readonly formatCategoryAxisLabelsReverseOrder: string; readonly formatValueAxis: string; readonly formatYAxis: string; readonly formatValueAxisTitle: string; readonly formatValueAxisTitlePlaceholder: string; readonly formatValueAxisTitleFont: string; readonly formatValueAxisTitleFontPlaceholder: string; readonly formatValueAxisTitleSize: string; readonly formatValueAxisTitleSizePlaceholder: string; readonly formatValueAxisTitleColor: string; readonly formatValueAxisLabels: string; readonly formatValueAxisLabelsFormat: string; readonly formatValueAxisLabelsFormatText: string; readonly formatValueAxisLabelsFormatNumber: string; readonly formatValueAxisLabelsFormatCurrency: string; readonly formatValueAxisLabelsFormatPercent: string; readonly formatValueAxisLabelsFont: string; readonly formatValueAxisLabelsFontPlaceholder: string; readonly formatValueAxisLabelsSize: string; readonly formatValueAxisLabelsSizePlaceholder: string; readonly formatValueAxisLabelsColor: string; readonly formatValueAxisLabelsRotation: string; readonly formatValueAxisLabelsRotationAuto: string; }; private subscription; constructor(localization: LocalizationService, stateService: StateService); ngAfterViewInit(): void; ngOnChanges(changes: SimpleChanges): void; ngOnDestroy(): void; /** * @hidden */ messageFor(key: string): string; /** * @hidden */ onExport(exportType: any): void; /** * @hidden */ get windowWidth(): number; /** * @hidden */ get windowHeight(): number; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }