import { FieldTypeFactory, ComponentTypeFactory } from '@sentecacommerce-theme/base';
export var CarouselType = ComponentTypeFactory.create('Carousel', {
  header: FieldTypeFactory.text({
    required: false
  }),
  withDots: FieldTypeFactory.boolean({
    defaultValue: true,
    required: false
  }),
  withArrows: FieldTypeFactory.boolean({
    defaultValue: true,
    required: false
  }),
  withScrollBar: FieldTypeFactory.boolean({
    defaultValue: true,
    required: false
  }),
  small: FieldTypeFactory.boolean({
    defaultValue: false,
    required: false
  }),
  query: {
    limit: FieldTypeFactory.number(),
    filter: FieldTypeFactory.text()
  },
  width: {
    desktop: FieldTypeFactory.text(),
    tablet: FieldTypeFactory.text(),
    mobile: FieldTypeFactory.text()
  }
});
//# sourceMappingURL=carousel.type.js.map