import { Dialog, Popup } from '@syncfusion/ej2-popups'; import { TableCommand } from '../../editor-manager/plugin/table'; export declare class Table { tableObj: TableCommand; element: HTMLElement; private rteID; private parent; private dlgDiv; private tblHeader; popupObj: Popup; editdlgObj: Dialog; private createTableButton; private contentModule; private rendererFactory; private quickToolObj; private rowTextBox; private columnTextBox; private tableWidthNum; private tableHeightNum; private tableCellPadding; private tableCellSpacing; private tableBorderWidth; private tableBorderColor; private tableBackgroundColor; private tableBorderStyle; private selectedItem; private multiSelectedItems; private isMultiSelection; private tableCellPaddingValue; private tableCellVerticalAlignValue; private tableCellHorizontalAlignValue; private tableCellHeightValue; private tableStyles; private multipleSelectionCellStyles; private colElementsInitialWidths; private l10n; private dialogRenderObj; private isDestroyed; private createdButtons; private createdDropdownButtons; private alignmentButtonHandlers; private createTablePopupBoundFn; private selectionTimeout; private heightValue; private widthValue; private savedSelectionForDialog; /** * @private */ private selectionStage; private constructor(); protected addEventListener(): void; protected removeEventListener(): void; private bindOnEnd; private onPropertyChanged; private getTableModelProperty; private updateTableProperty; private resizeStart; private enableUndo; private resizing; private isTableQuickToolbarVisible; private resizeEnd; private afterRender; private updateCss; private setCssClass; private dropdownSelect; private UpdateCells; private keyDown; private handleSpecialActions; private selectionEventTriggers; private tableModulekeyUp; private openDialog; private showDialog; private closeDialog; private onToolbarAction; private verticalAlign; private hideTableQuickToolbar; private tableHeader; private getAnchorNode; private editAreaClickHandler; private shouldSkipQuickToolbar; private shouldShowQuickToolbar; private showTableQuickToolbar; private tableCellClick; private tableInsert; private prepareSelectionForTableInsert; private isHtmlEditorOutsideEditableRegion; private cleanupTableCreationEvents; private createTableConfiguration; private insertTableIntoEditor; private setupTableCellSelection; private addRow; private addColumn; private removeRowColumn; private removeTable; private renderDlgContent; private positionDialogue; private onIframeMouseDown; private docClick; private drawTable; private editTable; private insertTableDialog; private tableCellDlgContent; private createTooltip; private clearDialogObj; private createDialog; private applyTableCellPropertiesOnDialogClose; private customTable; private cancelDialog; private tableColorHandler; private getBorderWidthValue; private applyBorderStyleAndWidth; private saveProperties; private applyHorizontalAlign; private applyVerticalAlign; private removeActiveClass; private addActiveClass; private createButtons; private createButtonWithActiveClass; private cleanupAlignmentButtons; private addEventHandler; private ConvertTableWidthHeightPxToPercent; private ConvertTableWidthHeightPercentToPx; private uniformColumnWidth; private extractUnitFromValue; private valuecontent; private dropDownWidthButtonContent; private dropDownHeightButtonContent; private updateMultiSelctionHeight; private dropDownSelctionForHeight; private updateMultiSelectionWidth; private dropDownSelctionForWidth; private addActiveClassToDropdownItem; private updateTitleForDropDownButton; private dropDownButtonsRendering; private extractNumericValue; private formatWidthValue; private formatHeightValue; private renderCellPaddingNumericTextBox; private renderHeightNumericTextBox; private renderWidthNumericTextBox; private tableDlgContent; private storeInitialColWidths; private isMultiSelectionPropertySame; /** * Destroys the ToolBar. * * @function destroy * @returns {void} * @hidden */ destroy(): void; private getModuleName; private afterKeyDown; private createTablePopupKeyDown; }