import { PluginObject } from 'vue';
import { ModulVue } from '../../utils/vue/vue';
import { MColumnTable } from '../table/table';
export declare class MOrganizeTableColumnsModal extends ModulVue {
    columns: MColumnTable[];
    internalColumns: MColumnTable[];
    open: boolean;
    private setInternalColumns;
    reorganize(columns: MColumnTable[]): void;
    saveReorganize(): void;
    emitReorganize(columns: MColumnTable[]): void;
    reset(): void;
}
declare const OrganizeTableColumnsModalPlugin: PluginObject<any>;
export default OrganizeTableColumnsModalPlugin;
//# sourceMappingURL=organize-table-columns-modal.d.ts.map