import { type FieldProcessor, FieldSchema } from '@ephox/boulder';
import { Cell, Fun } from '@ephox/katamari';

import { Coupling } from '../../api/behaviour/Coupling';
import * as SketchBehaviours from '../../api/component/SketchBehaviours';

const schema: () => FieldProcessor[] = Fun.constant([
  SketchBehaviours.field('splitToolbarBehaviours', [ Coupling ]),
  FieldSchema.customField('builtGroups', () => Cell([ ]))
]);

export { schema };
