import { type ChartAnnotation } from "./chartAnnotations.js"; import { type DataLabelsProp } from "./chartDataLabels.js"; export type CandlestickChartDatum = { label: string; open: number; high: number; low: number; close: number; }; export type CandlestickChartProps = { data: CandlestickChartDatum[]; label: string; width?: number; height?: number; annotations?: ChartAnnotation[]; dataLabels?: DataLabelsProp; hoverKey?: string | null; onHoverKeyChange?: (key: string | null) => void; keyboardNav?: boolean; onSelectKey?: (key: string | null) => void; class?: string; }; export declare const CandlestickChart: import("vue").DefineComponent CandlestickChartDatum[]; default: () => never[]; }; label: { type: StringConstructor; required: true; }; width: { type: NumberConstructor; default: number; }; height: { type: NumberConstructor; default: number; }; annotations: { type: () => ChartAnnotation[]; default: undefined; }; dataLabels: { type: () => DataLabelsProp; default: undefined; }; hoverKey: { type: () => string | null; default: undefined; }; onHoverKeyChange: { type: () => (key: string | null) => void; default: undefined; }; keyboardNav: { type: BooleanConstructor; default: undefined; }; onSelectKey: { type: () => (key: string | null) => void; default: undefined; }; class: { type: StringConstructor; default: undefined; }; }>, () => import("vue").VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly CandlestickChartDatum[]; default: () => never[]; }; label: { type: StringConstructor; required: true; }; width: { type: NumberConstructor; default: number; }; height: { type: NumberConstructor; default: number; }; annotations: { type: () => ChartAnnotation[]; default: undefined; }; dataLabels: { type: () => DataLabelsProp; default: undefined; }; hoverKey: { type: () => string | null; default: undefined; }; onHoverKeyChange: { type: () => (key: string | null) => void; default: undefined; }; keyboardNav: { type: BooleanConstructor; default: undefined; }; onSelectKey: { type: () => (key: string | null) => void; default: undefined; }; class: { type: StringConstructor; default: undefined; }; }>> & Readonly<{}>, { class: string; data: CandlestickChartDatum[]; height: number; width: number; annotations: ChartAnnotation[]; dataLabels: DataLabelsProp; hoverKey: string | null; onHoverKeyChange: (key: string | null) => void; keyboardNav: boolean; onSelectKey: (key: string | null) => void; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; //# sourceMappingURL=CandlestickChart.d.ts.map