/** */ import { CMS, Plugin } from '../core'; import { Field } from './field'; import { FormOptions } from './form'; export interface ContentCreatorPlugin extends Plugin { __type: 'content-creator'; fields: Field[]; actions?: FormOptions['actions']; buttons?: FormOptions['buttons']; initialValues?: FormShape; onSubmit(value: FormShape, cms: CMS): Promise | void; reset?: FormOptions['reset']; onChange?: FormOptions['onChange']; }