declare namespace _default {
    export { addEpisodeRating };
    export { addRating };
    export { getEpisodeRatings };
    export { getRatings };
    export { removeRating };
}
export default _default;
/**
 * @param {Object} obj
 * @param {import('../types').AccountAuth} obj.account
 * @param {String} obj.contentId
 * @param {String} obj.rating
 * @param {String} [obj.contentType]
 * @param {import('../types').FetchConfig} [obj.fnConfig]  util config param
 * @returns {Promise<import('../types').RatingEpisode>}
 */
declare function addEpisodeRating({ account, contentId, rating, contentType, fnConfig }: {
    account: import("../types").AccountAuth;
    contentId: string;
    rating: string;
    contentType?: string;
    fnConfig?: import("../types").FetchConfig;
}): Promise<import("../types").RatingEpisode>;
/**
 * @param {Object} obj
 * @param {import('../types').AccountAuth} obj.account
 * @param {String} obj.contentId
 * @param {String} obj.rating
 * @param {String} obj.contentType
 * @param {import('../types').FetchConfig} [obj.fnConfig]  util config param
 * @returns {Promise<import('../types').RatingStars>}
 */
declare function addRating({ account, contentId, rating, contentType, fnConfig }: {
    account: import("../types").AccountAuth;
    contentId: string;
    rating: string;
    contentType: string;
    fnConfig?: import("../types").FetchConfig;
}): Promise<import("../types").RatingStars>;
/**
 * @param {Object} obj
 * @param {import('../types').AccountAuth} obj.account
 * @param {String} obj.contentId
 * @param {import('../types').FetchConfig} [obj.fnConfig]  util config param
 * @returns {Promise<import('../types').RatingEpisode>}
 */
declare function getEpisodeRatings({ account, contentId, fnConfig }: {
    account: import("../types").AccountAuth;
    contentId: string;
    fnConfig?: import("../types").FetchConfig;
}): Promise<import("../types").RatingEpisode>;
/**
 * @param {Object} obj
 * @param {import('../types').AccountAuth} obj.account
 * @param {String} obj.contentId
 * @param {String} obj.contentType
 * @param {import('../types').FetchConfig} [obj.fnConfig]  util config param
 * @returns {Promise<import('../types').RatingStars>}
 */
declare function getRatings({ account, contentId, contentType, fnConfig }: {
    account: import("../types").AccountAuth;
    contentId: string;
    contentType: string;
    fnConfig?: import("../types").FetchConfig;
}): Promise<import("../types").RatingStars>;
/**
 * @param {Object} obj
 * @param {import('../types').AccountAuth} obj.account
 * @param {String} obj.contentId
 * @param {String} obj.contentType
 * @param {import('../types').FetchConfig} [obj.fnConfig]  util config param
 * @returns {Promise}
 */
declare function removeRating({ account, contentId, contentType, fnConfig }: {
    account: import("../types").AccountAuth;
    contentId: string;
    contentType: string;
    fnConfig?: import("../types").FetchConfig;
}): Promise<any>;
