import { AffixColumnHeaderCell } from './AffixColumn.js';
import { CheckboxColumnHeaderCell, CheckboxColumnBodyCell } from './CheckboxColumn.js';
import { InputColumnHeaderCell, InputColumnBodyCell } from './InputColumn.js';
import { TextColumnHeaderCell, TextColumnBodyCell } from './TextColumn.js';

const ColumnHeaderImpls = {
  text: TextColumnHeaderCell,
  input: InputColumnHeaderCell,
  password: InputColumnHeaderCell,
  affix: AffixColumnHeaderCell,
  checkbox: CheckboxColumnHeaderCell
};
const ColumnBodyImpls = {
  text: TextColumnBodyCell,
  input: InputColumnBodyCell,
  password: InputColumnBodyCell,
  affix: InputColumnBodyCell,
  checkbox: CheckboxColumnBodyCell
};

export { ColumnBodyImpls, ColumnHeaderImpls };
