import { FieldModel } from '../../grit-factory/pg-component-factory/field-model'; import { CssStyles } from '../../core/models/css-styles-model'; import { BehaviorModel } from '../../core/models/behavior-model'; export interface SectionGridColumn extends CssStyles { fieldModel?: FieldModel; columnWidth?: number; order?: number; id?: string; } export interface SectionGridRow extends CssStyles { columns?: SectionGridColumn[]; order?: number; id?: string; disableResponsiveStacking?: boolean; } export interface SectionGridSection extends CssStyles { rows?: SectionGridRow[]; gutterWidth?: string; rowSpace?: string; } export interface SectionGridModel extends CssStyles { id?: string; sections?: SectionGridSection[]; afterViewInit?: BehaviorModel[]; }