import { Graphics, IGraphicsSettings, IGraphicsPrivate } from "../../core/render/Graphics"; import type { IPoint } from "../../core/util/IPoint"; export interface IFunnelSliceSettings extends IGraphicsSettings { /** * Top width in pixels. */ topWidth?: number; /** * Bottom width in pixels. */ bottomWidth?: number; /** * Orientation. */ orientation?: "vertical" | "horizontal"; /** * A distance in pixels the slice should "puff up". * * Any non-zero value will make sides of the slide curved. */ expandDistance?: number; } export interface IFunnelSlicePrivate extends IGraphicsPrivate { } /** * Draws a slice for [[FunnelSeries]]. */ export declare class FunnelSlice extends Graphics { _settings: IFunnelSliceSettings; _privateSettings: IFunnelSlicePrivate; static className: string; static classNames: Array; protected _projectionDirty: boolean; protected _tlx: number; protected _tly: number; protected _trx: number; protected _try: number; protected _blx: number; protected _bly: number; protected _brx: number; protected _bry: number; protected _cprx: number; protected _cplx: number; protected _cpry: number; protected _cply: number; protected _afterNew(): void; getPoint(locationX: number, locationY: number): IPoint; _changed(): void; } //# sourceMappingURL=FunnelSlice.d.ts.map