export interface FormMetadata { formId: string | null, instanceId: string | null, title?: string | null } export interface FormDefinition { meta: FormMetadata, sections: Section[] } export interface SectionMetadata { title? : string | null, sectionId: string, layout: string } export interface Section { meta: SectionMetadata, layout: FormInput[] } export interface FormInput { Name: any, Type: any, Label: any, Required: boolean, Options?: DropdownOption[] } export interface DropdownOption { Label: any, Value: any }