export interface YhwFocusProductData {
    key: number;
    h5: string;
    rjs: string;
    id: number;
    imgs: string;
    price: string;
    title: string;
}
export interface YhwFocusProductTitlebar {
    title?: string;
    subtitle?: string;
    layout?: string;
    moreTitle?: string;
    moreH5?: string;
    moreWjs?: string;
    moreRjs?: string;
}
export interface YhwFocusProductLayout {
    bgImg: string;
    bgColor?: string;
    borderColor?: string;
    margin: Array<string>;
    padding: Array<string>;
    border: Array<string>;
    corner: Array<string>;
    displayElement?: string;
}
export interface YhwFocusProductSetting {
    power: string;
    channel: Array<string>;
    autoplay: number;
    dots: string;
    dotPosition: string;
    animation: string;
    limitColumn: number;
    limitRow: number;
    limit: number;
    height: number;
}
export interface YhwFocusProductState {
    id?: number;
    UUID?: number;
    pid?: number;
    title?: string;
    desc?: string;
    comps?: string;
    version?: string;
    trackID?: number;
    startTime: number;
    endTime: number;
    titlebar: YhwFocusProductTitlebar;
    data: Array<YhwFocusProductData>;
    layout: YhwFocusProductLayout;
    setting: YhwFocusProductSetting;
}
