import { InputModel } from '../input/input.model'; export interface ComponentOutput { type: "selector" | "action"; id?: string; name?: string; } export interface ComponentModel { component_id?: string; component_title?: string; component_displayorder?: string; component_selector?: string; component_inputs?: InputModel; component_outputs?: { [key: string]: ComponentOutput; }; component_methods?: { [key: string]: string; }; component_contents?: ComponentModel[]; }