import { ApiVersion } from '../../Api/ApiVersion'; import { SubscriptionServerInterface } from '../../Server/Subscription/SubscriptionServerInterface'; import { AppleIAPConfirmResponseBody } from './../../Response/Subscription/AppleIAPConfirmResponseBody'; import { SubscriptionInviteAcceptResponseBody } from '../../Response/Subscription/SubscriptionInviteAcceptResponseBody'; import { SubscriptionInviteCancelResponseBody } from '../../Response/Subscription/SubscriptionInviteCancelResponseBody'; import { SubscriptionInviteListResponseBody } from '../../Response/Subscription/SubscriptionInviteListResponseBody'; import { SubscriptionInviteResponseBody } from '../../Response/Subscription/SubscriptionInviteResponseBody'; import { HttpResponse, GetSubscriptionResponse, GetAvailableSubscriptionsResponse } from '@standardnotes/responses'; import { SubscriptionApiServiceInterface } from './SubscriptionApiServiceInterface'; import { AppleIAPConfirmRequestParams } from '../../Request'; import { GetUserSubscriptionRequestParams } from '../../Request/Subscription/GetUserSubscriptionRequestParams'; export declare class SubscriptionApiService implements SubscriptionApiServiceInterface { private subscriptionServer; private apiVersion; private operationsInProgress; constructor(subscriptionServer: SubscriptionServerInterface, apiVersion: ApiVersion); listInvites(): Promise>; cancelInvite(inviteUuid: string): Promise>; invite(inviteeEmail: string): Promise>; acceptInvite(inviteUuid: string): Promise>; confirmAppleIAP(params: AppleIAPConfirmRequestParams): Promise>; getUserSubscription(params: GetUserSubscriptionRequestParams): Promise>; getAvailableSubscriptions(): Promise>; }