import { FieldSchema } from '@ephox/boulder';
import { Fun } from '@ephox/katamari';
import { Keying } from '../../api/behaviour/Keying';
import * as SketchBehaviours from '../../api/component/SketchBehaviours';
import * as Fields from '../../data/Fields';
import * as PartType from '../../parts/PartType';
const schema = Fun.constant([
    FieldSchema.required('items'),
    Fields.markers(['itemSelector']),
    SketchBehaviours.field('tgroupBehaviours', [Keying])
]);
const parts = Fun.constant([
    PartType.group({
        name: 'items',
        unit: 'item'
    })
]);
const name = Fun.constant('ToolbarGroup');
export { name, schema, parts };
//# sourceMappingURL=ToolbarGroupSchema.js.map