import * as Base from './Base'; export interface ElementProps { id?: string; name?: string; tagName: string; props: { [key: string]: any; }; children?: Base.Element[]; validation: { required: boolean; readonly: boolean; hidden: boolean; [key: string]: any; }; context?: { [id: string]: any; }; }