import { SectionConfig } from '../../shared/models/config';
import { SectionLayoutConfig, SectionVisibilityConfig } from '../../shared/models/config';
import { WidgetRenderNode } from '../widget-host/widget-host.model';

export interface SectionRenderNode {
  id: string;
  type: string;
  order: number;
  layout?: SectionLayoutConfig;
  visibility?: SectionVisibilityConfig;
  featureFlag?: string;
  visible?: boolean;
  widgets: WidgetRenderNode[];
  source: SectionConfig;
}
