import { Membership, Shoplet } from '../models/shoplet';
import { MinddaleClient } from './minddale.client';
interface ApiResponse {
    success: boolean;
    payload?: any;
    message?: string;
    [key: string]: any;
}
export declare class ShopletClient extends MinddaleClient {
    private apiKey;
    private baseUrl;
    static readonly ENDPOINT: string;
    private readonly cartKey;
    private cartId;
    private identifiClient;
    constructor(apiKey: string, baseUrl?: string);
    addCartItem(shoplet: Shoplet): Promise<ApiResponse>;
    addCartMembership(membership: Membership): Promise<ApiResponse>;
    removeCartItem(itemId: number): Promise<ApiResponse>;
}
export {};
