import { Emitter } from '@mantou/gem/lib/decorators'; import { DuoyunChartBaseElement } from './base/chart'; import './chart-zoom'; export interface Sequence { label: string; value?: string; values: (number | null)[][]; } export interface SymbolRenderOption { point: number[]; color: string; isHover: boolean; chart: DuoyunAreaChartElement; } export declare function defaultSymbolRender({ point, color, isHover, chart }: SymbolRenderOption): import("lit-html/lib/template-result").SVGTemplateResult; /** * @customElement dy-area-chart */ export declare class DuoyunAreaChartElement extends DuoyunChartBaseElement { #private; fill: boolean; stroke: boolean; stack: boolean; symbol: boolean; symbolRender: typeof defaultSymbolRender; chartzoom: boolean; range: number[]; smooth: boolean; gradient: boolean; sequences?: Sequence[]; zoom: Emitter; constructor(); state: { hoverIndex: number; hoverLine: string; hoverSequence: string; }; willMount: () => void; mounted: () => () => void; render: () => import("lit-html/lib/template-result").TemplateResult; } //# sourceMappingURL=area-chart.d.ts.map