import { SvelteComponentTyped } from 'svelte'
import {
	HeatmapChart as HeatmapChartCore,
	type HeatmapChartOptions,
	type ChartTabularData
} from '@carbon/charts'
declare const __propDef: {
	props: {
		[x: string]: any
		options: HeatmapChartOptions
		data: ChartTabularData
		chart?: HeatmapChartCore | undefined
		ref?: HTMLDivElement | undefined
	}
	events: {
		load: CustomEvent<null>
		update: CustomEvent<{
			data: ChartTabularData
			options: import('@carbon/charts').BaseChartOptions
		}>
		destroy: CustomEvent<null>
	} & {
		[evt: string]: CustomEvent<any>
	}
	slots: {}
}
export type HeatmapChartProps = typeof __propDef.props
export type HeatmapChartEvents = typeof __propDef.events
export type HeatmapChartSlots = typeof __propDef.slots
export default class HeatmapChart extends SvelteComponentTyped<
	HeatmapChartProps,
	HeatmapChartEvents,
	HeatmapChartSlots
> {}
export {}
