import { ModuleWithProviders } from '@angular/core'; import * as i0 from "@angular/core"; import * as i1 from "./components/footer/footer-template.directive"; import * as i2 from "./directives/visibility.directive"; import * as i3 from "./directives/draggable.directive"; import * as i4 from "./directives/resizeable.directive"; import * as i5 from "./directives/orderable.directive"; import * as i6 from "./directives/long-press.directive"; import * as i7 from "./components/body/scroller.component"; import * as i8 from "./components/datatable.component"; import * as i9 from "./components/columns/column.directive"; import * as i10 from "./components/header/header.component"; import * as i11 from "./components/header/header-cell.component"; import * as i12 from "./components/body/body.component"; import * as i13 from "./components/footer/footer.component"; import * as i14 from "./components/footer/pager.component"; import * as i15 from "./components/body/progress-bar.component"; import * as i16 from "./components/body/body-row.component"; import * as i17 from "./components/body/body-row-wrapper.component"; import * as i18 from "./components/row-detail/row-detail.directive"; import * as i19 from "./components/body/body-group-header.directive"; import * as i20 from "./components/row-detail/row-detail-template.directive"; import * as i21 from "./components/body/body-cell.component"; import * as i22 from "./components/body/selection.component"; import * as i23 from "./components/columns/column-header.directive"; import * as i24 from "./components/columns/column-cell.directive"; import * as i25 from "./components/columns/tree.directive"; import * as i26 from "./components/footer/footer.directive"; import * as i27 from "./components/body/body-group-header-template.directive"; import * as i28 from "./components/body/summary/summary-row.component"; import * as i29 from "@angular/common"; export declare class NgxDatatableModule { /** * Configure global configuration via INgxDatatableConfig * @param configuration */ static forRoot(configuration: INgxDatatableConfig): ModuleWithProviders; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } /** * Interface definition for INgxDatatableConfig global configuration */ export interface INgxDatatableConfig { messages: { emptyMessage: string; totalMessage: string; selectedMessage: string; }; }