import React from 'react';
import { BodyProductDTO, BannerType, RecommendersType, ListingDataType, PixelType } from './types';
declare type RelevaResponse = {
    onProductPage: (item?: BodyProductDTO, category?: string[]) => void;
    changeProfileData: () => void;
    firstSession: () => void;
    changeBasket: () => void;
    recommenders: RecommendersType[];
    banners: BannerType[];
    updateOnListing: (props: ListingDataType) => void;
    pixelData: PixelType;
};
export declare const RelevaProvider: ({ children }: {
    children: React.ReactNode;
}) => JSX.Element;
export declare function useReleva(): RelevaResponse;
export {};
