import { FontOriginMode, Parameter, TextWrapMode } from "./../index";
export interface TextHighlightInterface {
    color?: string;
    fontFamily?: string;
    fontOrigin?: FontOriginMode;
    fontSize?: string;
    lineHeight?: string;
    lineNumbers?: boolean;
    wordBreak?: TextWrapMode;
}
export declare class TextHighlight implements TextHighlightInterface, Parameter {
    color?: string;
    fontFamily?: string;
    fontOrigin?: FontOriginMode;
    fontSize?: string;
    lineHeight?: string;
    lineNumbers?: boolean;
    wordBreak?: TextWrapMode;
    constructor(data: any);
    static getColorDefault(): string;
    static getColorDescription(): string;
    static getFontFamilyDefault(): string;
    static getFontFamilyDescription(): string;
    static getFontOriginDefault(): FontOriginMode;
    static getFontOriginDescription(): string;
    static getFontSizeDefault(): string;
    static getFontSizeDescription(): string;
    static getLineHeightDefault(): string;
    static getLineHeightDescription(): string;
    static getLineNumbersDefault(): boolean;
    static getLineNumbersDescription(): string;
    static getWordBreakDefault(): TextWrapMode;
    static getWordBreakDescription(): string;
    static fromJson(data: any): TextHighlight;
    toJson(): any;
    clone(): TextHighlight;
}
