import { OnInit } from '@angular/core'; import { L10nLocale } from 'angular-l10n'; import { TableSettingsDialogData } from '../interface/table-settings-dialog-data.interface'; import { CdkDragDrop } from '@angular/cdk/drag-drop'; import { ColumnInterface } from '../interface/column.interface'; import * as i0 from "@angular/core"; export declare class TableSettingsDialogComponent implements OnInit { _locale: L10nLocale; data: TableSettingsDialogData; _columns: Array; _selectedColumns: Array; constructor(_locale: L10nLocale, data: TableSettingsDialogData); /** * @description Assign the injected data to the component properties. */ ngOnInit(): void; /** * @param event CDKDragDrop. An Array of MatColumnDefs * @description Moves a column from one index in an array to another. Set _selectedColumns again to have a new list for drag and drop. */ _onDrop(event: CdkDragDrop>): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }