import { DataTableRenderedItem } from '..';
import { Strings } from '../../../generated/strings';
import { DataTableColumnComponent } from '../data-table-column.component';
import { DataTableComponent } from '../data-table.component';
import * as i0 from "@angular/core";
export declare class DeleteColumnComponent extends DataTableColumnComponent {
    private dataTable;
    strings: Strings;
    path: string;
    bodyTemplate: any;
    bodyReadTemplate: any;
    constructor(dataTable: DataTableComponent);
    delete(data: any): void;
    showDeleteButton(renderedItem: DataTableRenderedItem): boolean;
    static ɵfac: i0.ɵɵFactoryDeclaration<DeleteColumnComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<DeleteColumnComponent, "sme-data-table-column[type=\"delete\"], sme-tree-table-column[type=\"delete\"]", never, { "path": "path"; }, {}, never, never, false, never>;
}
