import { PRICING_STYLE } from '../../styles/types';
import { Corners } from '../../styles/index';
import { ActionModel, Button, DisplaySection, Image, ImageStyle, InputTextModel, ListItemModal, StylesModel } from '../../styles/style.model';
export interface PricingSectionModal {
    id: string;
    sectionType: string;
    sectionName: string;
    content: PricingSectionContentModal;
    styles: PricingSectionStylesModel;
    action: ActionModel;
}
export interface PricingSectionContentModal {
    inputText: InputTextModel[];
    display: Display;
    listItem: ListItemModal<PricingSectionItemModal>;
}
export interface Display extends DisplaySection {
    showContent: boolean;
    showImage: boolean;
    showButton: boolean;
    showIncludeditems: boolean;
    showHoverEffect: boolean;
}
export interface PricingSectionStylesModel extends StylesModel {
    image: ImageStyle;
    corners: Corners;
    pricingStyle: PRICING_STYLE;
}
export interface PricingSectionItemModal {
    image: Image;
    inputText: InputTextModel[];
    button: Button;
    highlight: Highlight;
    additionalData: AdditionalData[];
}
export interface Highlight {
    id: any;
    highlighted: boolean;
    label: string;
}
export interface AdditionalData {
    content: string;
}
