import ConfigFieldBaseType from './base';

import StringType from './string';
import NumberType from './number';
import IntType from './int';
import FloatType from './float';
import IPAddressType from './ip-address';

export {
  ConfigFieldBaseType,
  StringType,
  NumberType,
  IntType,
  FloatType,
  IPAddressType,
};

export default {
  ConfigFieldBaseType,
  StringType,
  NumberType,
  IntType,
  FloatType,
  IPAddressType,
};

import ConfigFieldBaseType from './base';

import StringType from './string';
import NumberType from './number';
import IntType from './int';
import FloatType from './float';
import IPAddressType from './ip-address';
import BooleanType from './boolean';

export {
  ConfigFieldBaseType,
  StringType,
  NumberType,
  IntType,
  FloatType,
  IPAddressType,
  BooleanType,
};

export default {
  ConfigFieldBaseType,
  StringType,
  NumberType,
  IntType,
  FloatType,
  IPAddressType,
  BooleanType,
};

Fix export of BooleanType in types/index.js