import { BaseAPIRequestFactory } from './baseapi'; import { Configuration } from '../configuration'; import { RequestContext, ResponseContext, HttpInfo } from '../http/http'; import { PublicSubscriptionStatus } from '../models/PublicSubscriptionStatus'; import { PublicSubscriptionStatusesResponse } from '../models/PublicSubscriptionStatusesResponse'; import { PublicUpdateSubscriptionStatusRequest } from '../models/PublicUpdateSubscriptionStatusRequest'; export declare class StatusApiRequestFactory extends BaseAPIRequestFactory { getEmailStatus(emailAddress: string, _options?: Configuration): Promise; subscribe(publicUpdateSubscriptionStatusRequest: PublicUpdateSubscriptionStatusRequest, _options?: Configuration): Promise; unsubscribe(publicUpdateSubscriptionStatusRequest: PublicUpdateSubscriptionStatusRequest, _options?: Configuration): Promise; } export declare class StatusApiResponseProcessor { getEmailStatusWithHttpInfo(response: ResponseContext): Promise>; subscribeWithHttpInfo(response: ResponseContext): Promise>; unsubscribeWithHttpInfo(response: ResponseContext): Promise>; }