import { ICatalogProduct, IPrice } from './billia-sdk.types';
export interface ICatalogProductsListResult {
    _embedded: {
        catalog_product: ICatalogProduct[];
    };
    page_count: number;
    page_size: number;
    total_items: number;
    page: number;
    _language: any;
    total?: any;
}
export interface ICatalogProductSuggestion {
    suggest_id: number;
    left_product_id: number;
    right_product_id: number;
    item_type: string;
    visibility: string;
    message: string;
    trash?: number;
    _language?: any;
    right_product?: any;
    left_product?: any;
}
export interface ICatalogProductUpgrade {
    upgrade_id: number;
    current_product_id: number;
    upgrade_product_id: number;
    allow_suspended: number;
    _links?: any;
    _language?: any;
}
export interface ICalculatedCatalogProductPrices {
    [quantity: number]: IPrice;
}
export interface ICatalogProductSuggestions {
    [productId: string]: ICatalogProductSuggestion[];
}
//# sourceMappingURL=billia-sdk-catalog.types.d.ts.map