/** * Copyright (c) Microsoft. All rights reserved. */ export type LabelerConfigStoreParameters = Partial>; /** * Controls view configurations for the labeler. */ export declare class LabelerConfigStore { isRtl: boolean; isDisabled: boolean; areAnnotationsValid: boolean; isSelectionDisabled: boolean; enableVirtualization: boolean; areTooltipsInDarkMode: boolean; areAnnotationsClickable: boolean; areAnnotationNamesHidden: boolean; isAnnotationResizingEnabled: boolean; tokenizationType: 'word' | 'character'; wordBreak: 'normal' | 'breakAll' | 'keepAll'; constructor(initialParams?: LabelerConfigStoreParameters); setAreAnnotationValid(value: boolean): void; setIsRtl(value: boolean): void; setIsDisabled(value: boolean): void; setAreAnnotationsClickable(value: boolean): void; setIsSelectionDisabled(value: boolean): void; setEnableVirtualization(value: boolean): void; setAreAnnotationNamesHidden(value: boolean): void; setIsAnnotationResizingEnabled(value: boolean): void; setAreTooltipsInDarkMode(value: boolean): void; updateConfigs(params: LabelerConfigStoreParameters): void; }