/** * Copyright (c) Microsoft. All rights reserved. */ import { LabelerConfigStore } from '../stores/LabelerConfigStore'; export declare class LabelerSelectionStore { lineCount: number; tokenCount: number; hoverEnd: number; hoverStart: number; isDragging: boolean; selectionEnd: number; selectionStart: number; private _configStore; constructor(configStore: LabelerConfigStore); get isHovered(): boolean; get isSelectionInProgress(): boolean; initialize(lineCount: number, tokenCount: number): void; hover(tokenIndex: number): void; unHover(): void; select(tokenIndex: number): void; selectAll(): void; cancelSelection(): void; setIsDragging(isDragging: boolean): void; }