import { Range } from '../core/range.js'; import { GlyphMarginLane, IGlyphMarginLanesModel } from '../model.js'; export declare class GlyphMarginLanesModel implements IGlyphMarginLanesModel { private lanes; private persist; private _requiredLanes; constructor(maxLine: number); reset(maxLine: number): void; get requiredLanes(): number; push(lane: GlyphMarginLane, range: Range, persist?: boolean): void; getLanesAtLine(lineNumber: number): GlyphMarginLane[]; private countAtLine; }