import { Column, TableOrganizer } from '../../index'; /** * Special table organizer for classic tables that are controlled by the Java model on the UI server. * * Unlike the default {@link TableOrganizer}, it does not handle {@link addColumn}, {@link removeColumns} and {@link modifyColumn}. * Instead, it just delegates the calls to the UI server using the {@link TableAdapter}. * * The availability of the column organize actions depends on the flags {@link Table.columnAddable}, {@link Column.removable} * and {@link Column.modifiable} reported by the server. */ export declare class RemoteTableOrganizer extends TableOrganizer { isColumnAddable(insertAfterColumn?: Column): boolean; addColumn(column: Column): Promise; isColumnRemovable(column: Column): boolean; removeColumns(columns: Column[]): void; isColumnModifiable(column: Column): boolean; modifyColumn(column: Column): Promise; } //# sourceMappingURL=RemoteTableOrganizer.d.ts.map