import type { ISpritePointerEvent } from "../../../core/render/Sprite";
import { SimpleLineSeries, ISimpleLineSeriesSettings, ISimpleLineSeriesPrivate, ISimpleLineSeriesDataItem } from "./SimpleLineSeries";
export interface IHorizontalRaySeriesDataItem extends ISimpleLineSeriesDataItem {
}
export interface IHorizontalRaySeriesSettings extends ISimpleLineSeriesSettings {
}
export interface IHorizontalRaySeriesPrivate extends ISimpleLineSeriesPrivate {
}
export declare class HorizontalRaySeries extends SimpleLineSeries {
    static className: string;
    static classNames: Array<string>;
    _settings: IHorizontalRaySeriesSettings;
    _privateSettings: IHorizontalRaySeriesPrivate;
    _dataItemSettings: IHorizontalRaySeriesDataItem;
    protected _tag: string;
    protected _afterNew(): void;
    protected _handleBulletDragged(event: ISpritePointerEvent): void;
    _prepareChildren(): void;
    protected _handlePointerMoveReal(): void;
    protected _updateSegment(index: number): void;
    protected _handlePointerClickReal(event: ISpritePointerEvent): void;
}
//# sourceMappingURL=HorizontalRaySeries.d.ts.map