import ChartView from '../../view/Chart.js';
import HLinesSeriesModel from './HLinesSeries.js';
import type GlobalModel from '../../model/Global.js';
import type ExtensionAPI from '../../core/ExtensionAPI.js';
import Element from 'tvrender/lib/Element.js';
declare class HLinesView extends ChartView {
    static readonly type = "hlines";
    readonly type = "hlines";
    private _lastZlevel;
    private _finished;
    private _lineDraw;
    init(ecModel: GlobalModel, api: ExtensionAPI): void;
    render(seriesModel: HLinesSeriesModel, ecModel: GlobalModel, api: ExtensionAPI): void;
    eachRendered(cb: (el: Element) => boolean | void): void;
    remove(ecModel: GlobalModel, api: ExtensionAPI): void;
    dispose(ecModel: GlobalModel, api: ExtensionAPI): void;
}
export default HLinesView;
