import { FieldSchema } from '@ephox/boulder';
import * as Boxes from '../../alien/Boxes';
import * as Fields from '../../data/Fields';
export default FieldSchema.optionObjOf('snaps', [
    FieldSchema.required('getSnapPoints'),
    Fields.onHandler('onSensor'),
    FieldSchema.required('leftAttr'),
    FieldSchema.required('topAttr'),
    FieldSchema.defaulted('lazyViewport', Boxes.win),
    FieldSchema.defaulted('mustSnap', false)
]);
//# sourceMappingURL=SnapSchema.js.map