import { ISubscribeParams, ISubscription, ICreateSubscriptionParams, IGetSubscriptionsParams, IGetSubscriptionParams, IUpdateSubscriptionParams } from "./types"; /** * create a subscription for user (existing or not) to a newsletter * * @param {ISubscribeParams} options * @return {Promise} */ export declare function subscribe(options: ISubscribeParams): Promise; /** * create a subscription for user (existing) to a newsletter * * @param {ICreateSubscriptionParams} options * @return {Promise} */ export declare function createSubscription(options: ICreateSubscriptionParams): Promise; /** * get subscriptions * * @param {IGetSubscriptionsParams} options * @return {Promise} */ export declare function getSubscriptions(options: IGetSubscriptionsParams): Promise; /** * get a subscription * * @param {IGetSubscriptionParams} options * @return {Promise} */ export declare function getSubscription(options: IGetSubscriptionParams): Promise; /** * update a subscription * * @param {IUpdateSubscriptionParams} options * @return {Promise} */ export declare function updateSubscription(options: IUpdateSubscriptionParams): Promise;