import { SchemeFieldType } from '../../addons'; import { PepLayout } from '../../layout'; import { FormConfigurationViewBlock } from './view-block.model'; export interface FormConfiguration { Key: string; Name: string; Description?: string; SchemaName: string; SchemaAddonUUID: string; Blocks: FormConfigurationViewBlock[]; Layout: PepLayout; Parameters?: FormConfigurationParameter[]; } export interface FormConfigurationParameter { Key: string; Type: SchemeFieldType; Description?: string; DefaultValue: any; }