import { L10n } from '@syncfusion/ej2-base';
import { DocumentHelper } from '../viewer';
export declare class TabDialog {
    /**
     * @private
     */
    documentHelper: DocumentHelper;
    private target;
    private listviewInstance;
    private textBoxInput;
    private defaultTabStopIn;
    private left;
    private right;
    private center;
    private decimal;
    private bar;
    private none;
    private dotted;
    private single;
    private Hyphen;
    private underscore;
    private setButton;
    private clearButton;
    private clearAllButton;
    private selectedTabStop;
    private isBarClicked;
    private removedItems;
    private tabStopList;
    private isAddUnits;
    private displayDiv;
    private localeValue;
    /**
     * @param {DocumentHelper} documentHelper - Specifies the document helper.
     * @private
     */
    constructor(documentHelper: DocumentHelper);
    private getModuleName;
    /**
     * @private
     * @returns {void}
     */
    applyParagraphFormat: () => void;
    private textBoxInputChange;
    private setButtonClick;
    private clearAllButtonClick;
    private clearButtonClick;
    /**
     * @private
     * @returns {void}
     */
    closeTabDialog: () => void;
    /**
     * @private
     * @param {L10n} locale - Specifies the locale.
     * @param {boolean} enableRtl - Specifies is rtl.
     * @returns {void}
     */
    initTabsDialog(localeValue: L10n, enableRtl: boolean): void;
    private getTabAlignmentValue;
    private getTabLeaderValue;
    private selectHandler;
    private updateButtons;
    private onBarClick;
    private onTabAlignmentButtonClick;
    private updateTabLeaderButton;
    private updateTabAlignmentButton;
    private clearTabLeaderButton;
    private disableOrEnableTabLeaderButton;
    private clearTabAlignmentButton;
    private focusTextBox;
    /**
     * @private
     * @returns {void}
     */
    show(): void;
    /**
     * @private
     * @returns {void}
     */
    destroy(): void;
}
