import { EChartsOption } from 'echarts'; import { chartConfigType, normalChartConfigType } from '@dq-next/types/chart'; interface chartTitlePopoverParams { chartConfig: chartConfigType; onOk: (str: string) => void; } export declare function createMountNode(e: any): HTMLSpanElement; export declare function useChartTitlePopover({ onOk, chartConfig }: chartTitlePopoverParams): (dom: HTMLElement) => void; interface AxisAndSeriesEditParams { chartConfig: normalChartConfigType; onOk: (v: normalChartConfigType) => void; } export declare function useYAxisIndexEdit({ chartConfig, onOk }: AxisAndSeriesEditParams): (dom: HTMLElement, { yAxisIndex }: any) => void; export declare function useXAxisIndexEdit({ chartConfig, onOk }: AxisAndSeriesEditParams): (dom: HTMLElement, { xAxisIndex }: any) => void; export declare function useChartContextMenu({ onOk, chartConfig }: AxisAndSeriesEditParams): (dom: HTMLElement, e: any, options: EChartsOption) => void; interface createRemarkParams { options: EChartsOption; remark: { text: string; point: [number, number]; }; } export declare function createRemark({ options }: createRemarkParams): void; export {};