/** * Copyright (c) 2026, Salesforce, Inc., * All rights reserved. * For full license text, see the LICENSE.txt file */ /** * Style Manager Module * Handles CSS injection and style management for highlighting */ export declare class StyleManager { private styleId; private stylesAdded; constructor(); /** * Add CSS styles for highlighting to the document */ addHighlightStyles(): void; /** * Remove highlight styles from the document */ removeHighlightStyles(): void; /** * Get the CSS styles for highlighting * @private * @returns CSS styles */ private _getStyles; /** * Apply highlight class to one or more elements * @param elements - The elements to highlight */ highlightElements(elements: HTMLElement[]): void; /** * Remove highlight class from one or more elements * @param elements - The elements to unhighlight */ unhighlightElements(elements: HTMLElement[]): void; /** * Apply selected class to one or more elements * @param elements - The elements to select */ selectElements(elements: HTMLElement[]): void; /** * Remove selected class from one or more elements * @param elements - The elements to deselect */ deselectElements(elements: HTMLElement[]): void; } //# sourceMappingURL=styleManager.d.ts.map