import { Corners, AlignContent } from "./../../styles/index";
import { ActionModel, Image, ImageStyle, InputTextModel, ListItemModal, PositionLayoutModal, StylesModel } from "./../../styles/style.model";
export interface BannerGridSectionModel {
    id: string;
    sectionType: string;
    sectionName: string;
    content: BannerGridContentModel;
    styles: BannerGridStylesModel;
    action: ActionModel;
}
export interface BannerGridContentModel {
    inputText: [InputTextModel];
    listItem: ListItemModal<BannerGridItemModel>;
}
export interface BannerGridStylesModel extends StylesModel {
    corners: Corners;
    image: ImageStyle;
    fullWidth: boolean;
    invertImage: boolean;
    merge?: boolean;
    contentAlignment: AlignContent;
    positionLayout: PositionLayoutModal;
    borderLessImage: boolean;
}
export interface BannerGridItemModel {
    image: Image;
}
