import { HEADER_STYLING, HeaderButtonStyle, ProductCardTheme } from "./../../styles/index";
import { BackgroundModel, HeaderButtonStyleModel, InputTextModel, NavbarButton } from "../../styles/style.model";
import { FooterLayoutModel, FooterLogoModel, FooterSocialLinkModel } from "../footer-section/footer-section.modal";
import { ActionModel } from "../../styles/style.model";
export interface HeaderSectionModel {
    id: string;
    sectionType: string;
    sectionName: string;
    content: HeaderContentModel;
    styles: HeaderStyleModel;
    action: ActionModel;
    type: 'STATIC' | 'E_COMMERCE' | 'REAL_ESTATE';
}
export interface HeaderContentModel {
    siteName: InputTextModel;
    logo: FooterLogoModel;
    socialLinks: FooterSocialLinkModel;
    navbarButtons: NavbarButton[];
    ecomlinks: {
        [key: string]: string[];
    };
}
export interface HeaderStyleModel {
    layout: FooterLayoutModel;
    background: BackgroundModel;
    sticky?: boolean;
    navigationStyle: HeaderButtonStyle;
    navbarButtonStyle: HeaderButtonStyleModel;
    styling: HEADER_STYLING;
    theme: ProductCardTheme;
}
