declare namespace _default {
    export { getProducts };
    export { getUserBenefits };
    export { getUserSubscription };
}
export default _default;
/**
 * @param {Object} obj
 * @param {import('../types').AccountAuth} obj.auth
 * @param {String} [obj.source]
 * @param {import('../types').FetchConfig} [obj.fnConfig]  util config param
 * @returns {Promise<Object>}
 */
declare function getProducts({ auth, source, fnConfig }: {
    auth: import("../types").AccountAuth;
    source?: string;
    fnConfig?: import("../types").FetchConfig;
}): Promise<any>;
/**
 * @param {Object} obj
 * @param {import('../types').AccountAuth} obj.auth
 * @param {String} obj.externalId
 * @param {import('../types').FetchConfig} [obj.fnConfig]  util config param
 * @returns {Promise<Object>}
 */
declare function getUserBenefits({ auth, externalId, fnConfig }: {
    auth: import("../types").AccountAuth;
    externalId: string;
    fnConfig?: import("../types").FetchConfig;
}): Promise<any>;
/**
 * @param {Object} obj
 * @param {import('../types').AccountAuth} obj.auth
 * @param {String} obj.externalId
 * @param {import('../types').FetchConfig} [obj.fnConfig]  util config param
 * @returns {Promise<Object>}
 */
declare function getUserSubscription({ auth, externalId, fnConfig }: {
    auth: import("../types").AccountAuth;
    externalId: string;
    fnConfig?: import("../types").FetchConfig;
}): Promise<any>;
