import { ViewStyle } from "react-native"; import { GenericActionPayload } from "../../actions/GenericAction"; export interface Widget { widgetId: string; widgetData: GenericWidgetData; widgetName: string; widgetType: string | null; widgetStyle: ViewStyle; widgetVisibility?: boolean; widgetRenderActions?: GenericActionPayload } export interface GenericWidgetData { widgetOutputDetails?: WidgetOutputData } interface WidgetOutputData { dynamicInputUpdate?: Record; widgetOutput?: WidgetOutput[]; } interface WidgetOutput { fieldName?: string; layoutId?: string; }