// #region Imports
import { ElementIntlBase } from '../../../../../Intl/Abstracts/ElementIntlBase';
// #endregion
/**
 * The `RichTextBoxElementIntl` class.
 *
 * @public
 */
export class RichTextBoxElementIntl extends ElementIntlBase {
    // #region Fields
    _italicLabel;
    _boldLabel;
    _strikethroughLabel;
    _monospaceLabel;
    // #endregion
    // #region Ctor
    /**
     * Constructs a new instance of the `RichTextBoxElementIntl` class.
     *
     * @public
     */
    constructor(locale) {
        super(locale);
        this._italicLabel = 'Italic';
        this._boldLabel = 'Bold';
        this._strikethroughLabel = 'Strikethrough';
        this._monospaceLabel = 'Monospace';
    }
    // #endregion
    // #region Properties
    /**
     * Gets or sets the `italicLabel` property.
     *
     * @public
     */
    get italicLabel() {
        return this._italicLabel;
    }
    set italicLabel(value) {
        this._italicLabel = value;
    }
    /**
     * Gets or sets the `boldLabel` property.
     *
     * @public
     */
    get boldLabel() {
        return this._boldLabel;
    }
    set boldLabel(value) {
        this._boldLabel = value;
    }
    /**
     * Gets or sets the `strikethroughLabel` property.
     *
     * @public
     */
    get strikethroughLabel() {
        return this._strikethroughLabel;
    }
    set strikethroughLabel(value) {
        this._strikethroughLabel = value;
    }
    /**
     * Gets or sets the `monospaceLabel` property.
     *
     * @public
     */
    get monospaceLabel() {
        return this._monospaceLabel;
    }
    set monospaceLabel(value) {
        this._monospaceLabel = value;
    }
}
//# sourceMappingURL=RichTextBoxElementIntl.js.map