export declare class CheckoutWidgetPlaceHolderConfigParam {
    enableShipping: boolean;
    enableMembershipPointsConversion: boolean;
    enableCashVoucher: boolean;
    enablePgw: boolean;
}
export declare class ProductListDisplayWidgetPlaceHolderConfigParams {
    productDetailsLayout: string;
    priceColor: string;
}
export declare class ProductSliderWidgetPlaceHolderConfigParams {
    categoryCode: string;
    productListDisplayLayout: string;
    productDetailsLayout: string;
}
export declare class MyInvoiceWidgetPlaceHolderConfigParams {
    myInvoiceDetailLayout: string;
}
export declare class MyInvoiceDetailWidgetPlaceHolderConfigParams {
    myInvoiceItemDetailLayout: string;
    myInvoicePaymentLayout: string;
    myInvoiceRequestRefundLayout: string;
    maxNoDays: number;
    enableRefund: boolean;
}
export declare class MyInvoicePaymentWidgetPlaceHolderConfigParams {
    myInvoiceLayout: string;
    myInvoiceDetailLayout: string;
    myInvoiceItemDetailLayout: string;
}
/**
 * @deprecated
 * CardModel will be replaced by post
 */
export declare class CPCommerceCardModel {
    title: string;
    subtitle?: string;
    img_url: string;
    content: string;
    btnName?: string;
    btnNavigationUrl?: string;
}
/**
 * @deprecated
 * CardLayoutWidgetPlaceHolderConfigParamsOld will be replaced by CardLayoutWidgetPlaceHolderConfigParams
 */
export declare class CardLayoutWidgetPlaceHolderConfigParamsOld {
    title: string;
    cards: CPCommerceCardModel[];
}
export declare class CardLayoutWidgetPlaceHolderConfigParams {
    title: string;
    post_guids: string[];
}
export declare class StaticPageWidgetConfigParams {
    guid: string;
}
export declare class ShippingAddressWidgetConfigParams {
    editRoute: string;
    addRoute: string;
}
export declare class ShippingAddressAddWidgetConfigParams {
    onSaveRoute: string;
}
export declare class ShippingAddressDetailsWidgetConfigParams {
    onSaveRoute: string;
}
export declare class NewsListWidgetConfigParams {
    newsDetailsRoute: string;
}
export declare class ShoppingCartWidgetConfigParams {
    checkoutRoute: string;
    productCategoryListingRoute: string;
}
export declare class VoucherListWidgetConfigParams {
    voucherDetailsRoute: string;
}
export declare class CategoryGroupTilesWidgetPlaceHolderConfigParams {
    title: string;
    labelListGuid: string;
    labelHdrsAndLayoutUrls: Array<{
        labelHdrGuid: string;
        destinationUrl: string;
    }>;
    destination_url: string;
}
export declare class ProductDetailsWidgetConfigParams {
    checkoutRoute: string;
}
