/** * Copyright (c) Microsoft. All rights reserved. */ import { ITokenStore } from '../types/labelerTypes'; /** * @class * Represents the data needed to render a line in the * labeler. Rendered by the `LineRenderer` component. * * @param lineNumber The original line number that this line belonged * to in the document broken by `\n` characters. * @param index The line specific index in the array of all line stores. * @param tokenStores The tokens that are part of this line. */ export declare class LineStore { readonly index: number; readonly tokenStores: T[]; readonly lineText: string; readonly lineNumber: number; constructor(index: number, lineNumber: number, tokenStores: T[], lineText?: string); get tokenRangeIndices(): [number, number]; }