import { UserDetails } from "../../styles/cart.modal";
import { ActionModel, AnimationModel, BackgroundModel, BorderModel, Image, InputTextModel, LayOutModel } from "../../../styles/style.model";
import { OrderItem } from "../../styles/order.modal";
export interface Tabs {
    icon: string | null;
    value: string;
    label: string;
    status: boolean;
    url: string;
    image: string;
}
export interface UserProfileModal {
    id: string;
    sectionType: string;
    sectionName: string;
    content: ProfileContentModal;
    styles: ProfileStylesModal;
    action: ActionModel;
}
export interface ProfileStylesModal {
    layout: LayOutModel;
    background: BackgroundModel;
    elementInRow: number;
    mobileColumn: number;
    animation: AnimationModel;
    border: BorderModel;
    swap: boolean;
}
export interface ProfileContentModal {
    display: Display;
    button: string;
    image: Image;
    inputText: InputTextModel[];
}
export interface Display {
    showButton: boolean;
}
export interface ResponseData {
    userDetails: UserDetails;
    tabs: Tabs[];
    orders: OrderItem[];
}
export interface UserContact {
    id: string;
    name: string;
    mobile: string;
    countryCode: string;
    email: string;
}
