import { AppleIAPConfirmRequestParams } from './../../Request/Subscription/AppleIAPConfirmRequestParams'; import { SubscriptionInviteAcceptRequestParams } from '../../Request/Subscription/SubscriptionInviteAcceptRequestParams'; import { SubscriptionInviteCancelRequestParams } from '../../Request/Subscription/SubscriptionInviteCancelRequestParams'; import { SubscriptionInviteDeclineRequestParams } from '../../Request/Subscription/SubscriptionInviteDeclineRequestParams'; import { SubscriptionInviteListRequestParams } from '../../Request/Subscription/SubscriptionInviteListRequestParams'; import { SubscriptionInviteRequestParams } from '../../Request/Subscription/SubscriptionInviteRequestParams'; import { AppleIAPConfirmResponseBody } from './../../Response/Subscription/AppleIAPConfirmResponseBody'; import { SubscriptionInviteAcceptResponseBody } from '../../Response/Subscription/SubscriptionInviteAcceptResponseBody'; import { SubscriptionInviteCancelResponseBody } from '../../Response/Subscription/SubscriptionInviteCancelResponseBody'; import { SubscriptionInviteDeclineResponseBody } from '../../Response/Subscription/SubscriptionInviteDeclineResponseBody'; import { SubscriptionInviteListResponseBody } from '../../Response/Subscription/SubscriptionInviteListResponseBody'; import { SubscriptionInviteResponseBody } from '../../Response/Subscription/SubscriptionInviteResponseBody'; import { GetAvailableSubscriptionsResponse, GetSubscriptionResponse, HttpResponse } from '@standardnotes/responses'; import { GetUserSubscriptionRequestParams } from '../../Request/Subscription/GetUserSubscriptionRequestParams'; export interface SubscriptionServerInterface { invite(params: SubscriptionInviteRequestParams): Promise>; acceptInvite(params: SubscriptionInviteAcceptRequestParams): Promise>; declineInvite(params: SubscriptionInviteDeclineRequestParams): Promise>; cancelInvite(params: SubscriptionInviteCancelRequestParams): Promise>; listInvites(params: SubscriptionInviteListRequestParams): Promise>; confirmAppleIAP(params: AppleIAPConfirmRequestParams): Promise>; getUserSubscription(params: GetUserSubscriptionRequestParams): Promise>; getAvailableSubscriptions(): Promise>; }