/**
 * Uploads images not already uploaded to WA's servers
 */
export function uploadingNecessaryImagesOfProduct(product: any, waUploadToServer: any, timeoutMs?: number): Promise<any>;
export function parseCatalogNode(node: any): {
    products: {
        id: string;
        imageUrls: {
            requested: string;
            original: string;
        };
        reviewStatus: {
            whatsapp: string;
        };
        availability: string;
        name: string;
        retailerId: string;
        url: string;
        description: string;
        price: number;
        currency: string;
        isHidden: boolean;
    }[];
    nextPageCursor: string;
};
export function parseCollectionsNode(node: any): {
    collections: {
        id: string;
        name: string;
        products: {
            id: string;
            imageUrls: {
                requested: string;
                original: string;
            };
            reviewStatus: {
                whatsapp: string;
            };
            availability: string;
            name: string;
            retailerId: string;
            url: string;
            description: string;
            price: number;
            currency: string;
            isHidden: boolean;
        }[];
        status: {
            status: string;
            canAppeal: boolean;
        };
    }[];
};
export function parseOrderDetailsNode(node: any): {
    price: {
        total: number;
        currency: string;
    };
    products: {
        id: string;
        name: string;
        imageUrl: string;
        price: number;
        currency: string;
        quantity: number;
    }[];
};
export function toProductNode(productId: any, product: any): {
    tag: string;
    attrs: {
        compliance_category: string;
        is_hidden: any;
    };
    content: {
        tag: string;
        attrs: {};
        content: any;
    }[];
};
export function parseProductNode(productNode: any): {
    id: string;
    imageUrls: {
        requested: string;
        original: string;
    };
    reviewStatus: {
        whatsapp: string;
    };
    availability: string;
    name: string;
    retailerId: string;
    url: string;
    description: string;
    price: number;
    currency: string;
    isHidden: boolean;
};
export function uploadingNecessaryImages(images: any, waUploadToServer: any, timeoutMs?: number): Promise<any[]>;
