import type { IFunnel3dSeriesSpec } from './interface'; import type { AdaptiveSpec, ILabelMark } from '@visactor/vchart'; import { FunnelSeries } from '@visactor/vchart'; import { MarkType3dEnum, SeriesMark3dNameEnum, SeriesType3dEnum } from '../3d/enum'; export declare class Funnel3dSeries extends FunnelSeries> { static readonly type: string; type: SeriesType3dEnum; protected _funnelMarkName: string; protected _funnelMarkType: string; protected _transformMarkName: string; protected _transformMarkType: string; static readonly mark: { funnel3d: { name: SeriesMark3dNameEnum; type: MarkType3dEnum; }; transform3d: { name: SeriesMark3dNameEnum; type: MarkType3dEnum; }; transformLabel: { name: import("@visactor/vchart").SeriesMarkNameEnum; type: import("@visactor/vchart").MarkTypeEnum; }; outerLabel: { name: import("@visactor/vchart").SeriesMarkNameEnum; type: import("@visactor/vchart").MarkTypeEnum; }; outerLabelLine: { name: import("@visactor/vchart").SeriesMarkNameEnum; type: import("@visactor/vchart").MarkTypeEnum; }; label?: import("@visactor/vchart").ISeriesMarkInfo; point?: import("@visactor/vchart").ISeriesMarkInfo; line?: import("@visactor/vchart").ISeriesMarkInfo; area?: import("@visactor/vchart").ISeriesMarkInfo; bar?: import("@visactor/vchart").ISeriesMarkInfo; boxPlot?: import("@visactor/vchart").ISeriesMarkInfo; outlier?: import("@visactor/vchart").ISeriesMarkInfo; circlePacking?: import("@visactor/vchart").ISeriesMarkInfo; group?: import("@visactor/vchart").ISeriesMarkInfo; gridBackground?: import("@visactor/vchart").ISeriesMarkInfo; grid?: import("@visactor/vchart").ISeriesMarkInfo; dot?: import("@visactor/vchart").ISeriesMarkInfo; title?: import("@visactor/vchart").ISeriesMarkInfo; subTitle?: import("@visactor/vchart").ISeriesMarkInfo; symbol?: import("@visactor/vchart").ISeriesMarkInfo; funnel?: import("@visactor/vchart").ISeriesMarkInfo; transform?: import("@visactor/vchart").ISeriesMarkInfo; pin?: import("@visactor/vchart").ISeriesMarkInfo; pinBackground?: import("@visactor/vchart").ISeriesMarkInfo; pointer?: import("@visactor/vchart").ISeriesMarkInfo; segment?: import("@visactor/vchart").ISeriesMarkInfo; track?: import("@visactor/vchart").ISeriesMarkInfo; cell?: import("@visactor/vchart").ISeriesMarkInfo; cellBackground?: import("@visactor/vchart").ISeriesMarkInfo; link?: import("@visactor/vchart").ISeriesMarkInfo; arrow?: import("@visactor/vchart").ISeriesMarkInfo; pie?: import("@visactor/vchart").ISeriesMarkInfo; labelLine?: import("@visactor/vchart").ISeriesMarkInfo; progress?: import("@visactor/vchart").ISeriesMarkInfo; minLabel?: import("@visactor/vchart").ISeriesMarkInfo; maxLabel?: import("@visactor/vchart").ISeriesMarkInfo; rose?: import("@visactor/vchart").ISeriesMarkInfo; node?: import("@visactor/vchart").ISeriesMarkInfo; sunburst?: import("@visactor/vchart").ISeriesMarkInfo; nonLeaf?: import("@visactor/vchart").ISeriesMarkInfo; leaf?: import("@visactor/vchart").ISeriesMarkInfo; nonLeafLabel?: import("@visactor/vchart").ISeriesMarkInfo; leaderLine?: import("@visactor/vchart").ISeriesMarkInfo; stackLabel?: import("@visactor/vchart").ISeriesMarkInfo; word?: import("@visactor/vchart").ISeriesMarkInfo; fillingWord?: import("@visactor/vchart").ISeriesMarkInfo; wordMask?: import("@visactor/vchart").ISeriesMarkInfo; nodePoint?: import("@visactor/vchart").ISeriesMarkInfo; ripplePoint?: import("@visactor/vchart").ISeriesMarkInfo; centerPoint?: import("@visactor/vchart").ISeriesMarkInfo; centerLabel?: import("@visactor/vchart").ISeriesMarkInfo; barBackground?: import("@visactor/vchart").ISeriesMarkInfo; lineLabel?: import("@visactor/vchart").ISeriesMarkInfo; areaLabel?: import("@visactor/vchart").ISeriesMarkInfo; liquidGroup?: import("@visactor/vchart").ISeriesMarkInfo; liquid?: import("@visactor/vchart").ISeriesMarkInfo; liquidBackground?: import("@visactor/vchart").ISeriesMarkInfo; liquidOutline?: import("@visactor/vchart").ISeriesMarkInfo; circle?: import("@visactor/vchart").ISeriesMarkInfo; overlap?: import("@visactor/vchart").ISeriesMarkInfo; overlapLabel?: import("@visactor/vchart").ISeriesMarkInfo; }; static readonly builtInTheme: { funnel3d: import("@visactor/vchart/src/series/funnel/interface").IFunnelSeriesTheme; }; static readonly transformerConstructor: any; readonly transformerConstructor: any; initMark(): void; initMarkStyle(): void; initLabelMarkStyle(labelMark?: ILabelMark): void; } export declare const registerFunnel3dSeries: () => void;