/** * @license *------------------------------------------------------------------------------------------- * Copyright © 2026 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the package root for more information *------------------------------------------------------------------------------------------- */ import { ChartWizardDataRow, ChartWizardSeriesType, ChartWizardState } from '@progress/kendo-charts'; import { SeriesStack } from '@progress/kendo-react-charts'; import { ExportEvent, ExportOptions } from './types/export.js'; import * as React from 'react'; /** * @hidden */ export declare const stopPropagation: (event: React.KeyboardEvent) => void; /** * @hidden */ export declare const resolveExportOptions: (exportOptions?: ExportOptions) => { fileName: string | undefined; pdf: { autoPrint?: boolean | undefined; author?: string | undefined; creator?: string | undefined; date?: Date | undefined; imgDPI?: number | undefined; keywords?: string | undefined; landscape?: boolean | undefined; margin?: string | number | import('@progress/kendo-drawing/pdf').PageMargin | undefined; multiPage?: boolean | undefined; paperSize?: import('@progress/kendo-drawing/pdf').PaperSize | undefined; producer?: string | undefined; subject?: string | undefined; title?: string | undefined; }; image: { height?: number | undefined; width?: number | undefined; cors?: string | undefined; }; }; /** * @hidden */ export declare const handlePDFExport: (event: ExportEvent) => void; /** * @hidden */ export declare const handleSVGExport: (event: ExportEvent) => void; /** * @hidden */ export declare const handleImageExport: (event: ExportEvent) => void; /** * @hidden */ export declare const nullItem: { value: null; text: string; }; /** * @hidden */ export declare const itemRender: (li: any, itemProps: any) => any; /** * @hidden */ export declare const ensureValue: (fontSize: any) => boolean; /** * @hidden */ export declare const dropdownlistCommonProps: { fillMode: "flat" | "solid" | "outline" | undefined; popupSettings: { animate: boolean; }; }; /** * @hidden */ export declare const stackNormal: SeriesStack; /** * @hidden */ export declare const stack100: SeriesStack; /** * @hidden */ export declare const stackState: (state: ChartWizardState) => { isStackFalse: boolean; isStackNormal: boolean; isStack100: boolean; }; /** * @hidden */ declare const fontSizes: { text: string; value: string; }[]; /** * @hidden */ declare const fontNames: { text: string; value: string; style: { fontFamily: string; }; }[]; /** * @hidden */ declare const createInitialState: (data: ChartWizardDataRow[], seriesType: ChartWizardSeriesType, defaultState?: import('@progress/kendo-charts').ChartWizardDefaultState | undefined) => ChartWizardState; /** * Creates a state object from the provided data and series type. * * @param data - Specifies the data you want to display in the ChartWizard component. * @param seriesType - Sets the series type of the ChartWizard component. * @returns The state object. */ declare const createState: (data: ChartWizardDataRow[], seriesType: ChartWizardSeriesType) => ChartWizardState; /** * @hidden */ declare const updateState: (currentState: ChartWizardState, action: import('@progress/kendo-charts').ActionTypes, value: any) => ChartWizardState; /** * @hidden */ declare const mergeStates: (sourceState: ChartWizardState, targetState: ChartWizardState) => ChartWizardState; /** * @hidden */ declare const isCategorical: (seriesType?: ChartWizardSeriesType | undefined) => boolean; /** * @hidden */ declare const parseFont: (font?: string | undefined) => { name: string; size: string; }; /** * @hidden */ declare const ActionTypes: typeof import('@progress/kendo-charts').ActionTypes; declare const getWizardDataFromDataRows: (dataRows: import('@progress/kendo-charts').DataRow[]) => ChartWizardDataRow[]; export { fontSizes, fontNames, createInitialState, createState, updateState, mergeStates, isCategorical, parseFont, ActionTypes, getWizardDataFromDataRows };