import { ChangeDetectorRef, ElementRef, NgZone, EventEmitter } from '@angular/core'; import type { Components } from '@ds-mo/ui/components'; import type { DsTableCustomEvent } from '@ds-mo/ui/components'; import type { TableSortChangeDetail as IDsTableTableSortChangeDetail } from '@ds-mo/ui/components'; import type { TableGroupCollapseChangeDetail as IDsTableTableGroupCollapseChangeDetail } from '@ds-mo/ui/components'; import type { TableSelectionChangeDetail as IDsTableTableSelectionChangeDetail } from '@ds-mo/ui/components'; import type { TableLoadMoreDetail as IDsTableTableLoadMoreDetail } from '@ds-mo/ui/components'; import type { TableGroupLoadMoreDetail as IDsTableTableGroupLoadMoreDetail } from '@ds-mo/ui/components'; import type { PaginationChangeDetail as IDsTablePaginationChangeDetail } from '@ds-mo/ui/components'; import type { TableCellActionDetail as IDsTableTableCellActionDetail } from '@ds-mo/ui/components'; import type { TableRowActivateDetail as IDsTableTableRowActivateDetail } from '@ds-mo/ui/components'; import type { TableColumnsConfigChangeDetail as IDsTableTableColumnsConfigChangeDetail } from '@ds-mo/ui/components'; import type { TableDataModeChangeDetail as IDsTableTableDataModeChangeDetail } from '@ds-mo/ui/components'; import * as i0 from "@angular/core"; export declare class DsTable { protected z: NgZone; protected el: HTMLDsTableElement; dsSortChange: EventEmitter>; dsGroupCollapseChange: EventEmitter>; dsSelectionChange: EventEmitter>; dsLoadMore: EventEmitter>; dsGroupLoadMore: EventEmitter>; dsPaginationChange: EventEmitter>; dsCellAction: EventEmitter>; dsRowActivate: EventEmitter>; dsColumnsConfigChange: EventEmitter>; dsDataModeChange: EventEmitter>; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface DsTable extends Components.DsTable { dsSortChange: EventEmitter>; dsGroupCollapseChange: EventEmitter>; dsSelectionChange: EventEmitter>; dsLoadMore: EventEmitter>; dsGroupLoadMore: EventEmitter>; dsPaginationChange: EventEmitter>; dsCellAction: EventEmitter>; dsRowActivate: EventEmitter>; dsColumnsConfigChange: EventEmitter>; dsDataModeChange: EventEmitter>; }