import { NgModule } from '@angular/core';
import { RRecycleRows, RTable } from './table';
import { CdkTableModule } from '@angular/cdk/table';
import { RCell, RCellDef, RColumnDef, RFooterCell, RFooterCellDef, RHeaderCell, RHeaderCellDef, } from './cell';
import { RFooterRow, RFooterRowDef, RHeaderRow, RHeaderRowDef, RRow, RRowDef, RNoDataRow } from './row';
import { RTextColumn } from './text-column';
import { CommonModule } from '@angular/common';
const EXPORTED_DECLARATIONS = [
    // Table
    RTable,
    RRecycleRows,
    // Template defs
    RHeaderCellDef,
    RHeaderRowDef,
    RColumnDef,
    RCellDef,
    RRowDef,
    RFooterCellDef,
    RFooterRowDef,
    // Cell directives
    RHeaderCell,
    RCell,
    RFooterCell,
    // Row directives
    RHeaderRow,
    RRow,
    RFooterRow,
    RNoDataRow,
    RTextColumn,
];
export class RTableModule {
}
RTableModule.decorators = [
    { type: NgModule, args: [{
                imports: [
                    CdkTableModule,
                    CommonModule,
                ],
                exports: [EXPORTED_DECLARATIONS],
                declarations: EXPORTED_DECLARATIONS,
            },] }
];
//# sourceMappingURL=table-module.js.map