import { type MaterialIcon } from '@3mo/icon'; import { DataGridColumnComponent } from './DataGridColumnComponent.js'; /** * @element mo-data-grid-column-deletion * * @attr prevent - Prevents the deletion button from being displayed * @attr icon - The icon to display. Defaults to 'delete' * @attr tooltip - The tooltip to display. Defaults to 'Delete position' * * @i18n "Delete position" * * @fires delete */ export declare class DataGridColumnDeletion extends DataGridColumnComponent { readonly delete: EventDispatcher; prevent: boolean; icon: MaterialIcon; tooltip?: string; nonSortable: boolean; nonEditable: boolean; getContentTemplate: (_: never, data?: TData) => import("lit-html").HTMLTemplateResult; } declare global { interface HTMLElementTagNameMap { 'mo-data-grid-column-deletion': DataGridColumnDeletion; } } //# sourceMappingURL=DataGridColumnDeletion.d.ts.map