import { ElementIntlBase } from '../../../../../Intl/Abstracts/ElementIntlBase';
/**
 * The `TableElementIntl` class.
 *
 * @public
 */
export declare class TableElementIntl extends ElementIntlBase {
    private _sortAscendingLabel;
    private _sortDescendingLabel;
    private _clearSortingLabel;
    private _pinColumnsLabel;
    private _noPinLabel;
    private _pinLeftLabel;
    private _pinRightLabel;
    private _autoSizeColumnLabel;
    private _chooseColumnsLabel;
    private _hideColumnLabel;
    private _searchPlaceholder;
    private _allColumnsHiddenLabel;
    private _allColumnsHiddenSubLabel;
    /**
     * Constructs a new instance of the `TableElementIntl` class.
     *
     * @public
     */
    constructor();
    /**
     * A label for sorting in ascending order.
     * Gets or sets the `sortAscendingLabel` property.
     *
     * @public
     */
    get sortAscendingLabel(): string;
    set sortAscendingLabel(value: string);
    /**
     * A label for sorting in descending order.
     * Gets or sets the `sortDescendingLabel` property.
     *
     * @public
     */
    get sortDescendingLabel(): string;
    set sortDescendingLabel(value: string);
    /**
     * A label for clearing sorting.
     * Gets or sets the `clearSortingLabel` property.
     *
     * @public
     */
    get clearSortingLabel(): string;
    set clearSortingLabel(value: string);
    /**
     * A label for pinning columns.
     * Gets or sets the `pinColumnsLabel` property.
     *
     * @public
     */
    get pinColumnsLabel(): string;
    set pinColumnsLabel(value: string);
    /**
     * A label for no pin.
     * Gets or sets the `noPinLabel` property.
     *
     * @public
     */
    get noPinLabel(): string;
    set noPinLabel(value: string);
    /**
     * A label for pinning columns to the left.
     * Gets or sets the `pinLeftLabel` property.
     *
     * @public
     */
    get pinLeftLabel(): string;
    set pinLeftLabel(value: string);
    /**
     * A label for pinning columns to the right.
     * Gets or sets the `pinRightLabel` property.
     *
     * @public
     */
    get pinRightLabel(): string;
    set pinRightLabel(value: string);
    /**
     * A label for auto-sizing columns.
     * Gets or sets the `autoSizeColumnLabel` property.
     *
     * @public
     */
    get autoSizeColumnLabel(): string;
    set autoSizeColumnLabel(value: string);
    /**
     * A label for choosing columns.
     * Gets or sets the `chooseColumnsLabel` property.
     *
     * @public
     */
    get chooseColumnsLabel(): string;
    set chooseColumnsLabel(value: string);
    /**
     * A label for hiding a column.
     * Gets or sets the `hideColumnLabel` property.
     *
     * @public
     */
    get hideColumnLabel(): string;
    set hideColumnLabel(value: string);
    /**
     * A placeholder text for the column search input.
     * Gets or sets the `searchPlaceholder` property.
     *
     * @public
     */
    get searchPlaceholder(): string;
    set searchPlaceholder(value: string);
    /**
     * A label shown when all columns are hidden.
     * Gets or sets the `allColumnsHiddenLabel` property.
     *
     * @public
     */
    get allColumnsHiddenLabel(): string;
    set allColumnsHiddenLabel(value: string);
    /**
     * A sub-label shown when all columns are hidden.
     * Gets or sets the `allColumnsHiddenSubLabel` property.
     *
     * @public
     */
    get allColumnsHiddenSubLabel(): string;
    set allColumnsHiddenSubLabel(value: string);
}
//# sourceMappingURL=TableElementIntl.d.ts.map