// #region Imports
import { ElementIntlBase } from '../../../../Intl/Abstracts/ElementIntlBase';
// #endregion
/**
 * The `AutoCompleteBoxElementIntl` class.
 *
 * @public
 */
export class AutoCompleteBoxElementIntl extends ElementIntlBase {
    // #region Fields
    _noResults;
    _loading;
    _searchPlaceholder;
    // #endregion
    // #region Ctor
    /**
     * Constructs a new instance of the `AutoCompleteBoxElementIntl` class.
     *
     * @public
     */
    constructor(locale) {
        super(locale);
        this._loading = 'Loading suggestions...';
        this._noResults = 'No matches found';
        this._searchPlaceholder = 'Search...';
    }
    // #endregion
    // #region Properties
    /**
     * Gets or sets the `loading` property.
     *
     * @public
     */
    get loading() {
        return this._loading;
    }
    set loading(value) {
        this._loading = value;
    }
    /**
     * Gets or sets the `noResults` property.
     *
     * @public
     */
    get noResults() {
        return this._noResults;
    }
    set noResults(value) {
        this._noResults = value;
    }
    /**
     * Gets or sets the `searchPlaceholder` property.
     *
     * @public
     */
    get searchPlaceholder() {
        return this._searchPlaceholder;
    }
    set searchPlaceholder(value) {
        this._searchPlaceholder = value;
    }
}
//# sourceMappingURL=AutoCompleteBoxElementIntl.js.map