/** * @license *------------------------------------------------------------------------------------------- * Copyright © 2026 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the package root for more information *------------------------------------------------------------------------------------------- */ import { InstanceObserver } from '@progress/kendo-charts'; import { DomEvent } from './events/dom-event'; import { StoreAction } from './store/store'; import { PropType } from 'vue'; /** * @hidden */ declare const BaseChart: import('vue').DefineComponent any>; default: any; }; chartConstructor: { type: PropType; default: any; }; className: PropType; chartStyle: PropType; wrapper: PropType; getTarget: { type: PropType<() => any>; default: any; }; dataItems: { type: PropType; default: any; }; dir: PropType; renderAs: { type: PropType; default: any; validator: (value: string) => any; }; pannable: { type: PropType; default: any; }; zoomable: { type: PropType; default: any; }; seriesColors: { type: PropType; default: any; }; transitions: { type: PropType; default: boolean; }; paneDefaults: { type: PropType; default: any; }; panes: { type: PropType; default: any; }; seriesDefaults: { type: PropType; default: any; }; axisDefaults: { type: PropType; default: any; }; allListeners: { type: PropType; default: any; }; onLegenditemclick: PropType<(event: import('.').LegendItemClickEvent) => void>; onBasechartevent: PropType<(event: any) => void>; onRefresh: PropType<(chartOptions: any, themeOptions: any, chartInstance: any) => void>; }>, {}, { optionsState: {}; observersState: any[]; childrenObserver: InstanceObserver; showLicenseWatermark: boolean; licenseMessage: any; }, {}, { dispatchOptions(action: StoreAction): void; dispatchObservers(action: StoreAction): void; onDestroyed(): void; getDirection(dir?: string): boolean; getChartOptions(): any; refresh(): void; instantiateCoreChart(): void; trigger(name: string, e: any): boolean; triggerDomEvent(name: string, e: any): boolean; onRender(e: any): void; hasListener(name: string): boolean; onLegendItemClick(e: any): void; onWindowResize(): void; onChartMouseLeave(e: any): void; onChildMouseLeave(e: DomEvent): boolean; requiresHandlers(names: string[]): boolean; }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly any>; default: any; }; chartConstructor: { type: PropType; default: any; }; className: PropType; chartStyle: PropType; wrapper: PropType; getTarget: { type: PropType<() => any>; default: any; }; dataItems: { type: PropType; default: any; }; dir: PropType; renderAs: { type: PropType; default: any; validator: (value: string) => any; }; pannable: { type: PropType; default: any; }; zoomable: { type: PropType; default: any; }; seriesColors: { type: PropType; default: any; }; transitions: { type: PropType; default: boolean; }; paneDefaults: { type: PropType; default: any; }; panes: { type: PropType; default: any; }; seriesDefaults: { type: PropType; default: any; }; axisDefaults: { type: PropType; default: any; }; allListeners: { type: PropType; default: any; }; onLegenditemclick: PropType<(event: import('.').LegendItemClickEvent) => void>; onBasechartevent: PropType<(event: any) => void>; onRefresh: PropType<(chartOptions: any, themeOptions: any, chartInstance: any) => void>; }>> & Readonly<{}>, { deriveOptionsFromParent: (options: any) => any; chartConstructor: any; getTarget: () => any; dataItems: any; renderAs: string; pannable: any; zoomable: any; seriesColors: string[]; transitions: boolean; paneDefaults: import('./option-types/pane-defaults.interface').PaneDefaults; panes: import('./option-types/pane.interface').Pane[]; seriesDefaults: import('./option-types/series-defaults.interface').SeriesDefaults; axisDefaults: import('./option-types/axis-defaults.interface').AxisDefaults; allListeners: object; }, {}, {}, {}, string, () => { optionsState: any; dispatchOptions: any; observersState: any; dispatchObservers: any; childrenObserver: any; chartRefresh: any; }, true, {}, any>; export { BaseChart };