import { HttpResponse } from '@standardnotes/responses'; import { HttpServiceInterface } from '../../Http'; import { AcceptInviteRequestParams } from '../../Request/SharedVaultInvites/AcceptInviteRequestParams'; import { AcceptInviteResponse } from '../../Response/SharedVaultInvites/AcceptInviteResponse'; import { CreateSharedVaultInviteParams } from '../../Request/SharedVaultInvites/CreateSharedVaultInviteParams'; import { CreateSharedVaultInviteResponse } from '../../Response/SharedVaultInvites/CreateSharedVaultInviteResponse'; import { DeclineInviteRequestParams } from '../../Request/SharedVaultInvites/DeclineInviteRequestParams'; import { DeclineInviteResponse } from '../../Response/SharedVaultInvites/DeclineInviteResponse'; import { DeleteInviteRequestParams } from '../../Request/SharedVaultInvites/DeleteInviteRequestParams'; import { DeleteInviteResponse } from '../../Response/SharedVaultInvites/DeleteInviteResponse'; import { GetSharedVaultInvitesRequestParams } from '../../Request/SharedVaultInvites/GetSharedVaultInvitesRequestParams'; import { GetSharedVaultInvitesResponse } from '../../Response/SharedVaultInvites/GetSharedVaultInvitesResponse'; import { GetUserInvitesResponse } from '../../Response/SharedVaultInvites/GetUserInvitesResponse'; import { SharedVaultInvitesServerInterface } from './SharedVaultInvitesServerInterface'; import { UpdateSharedVaultInviteParams } from '../../Request/SharedVaultInvites/UpdateSharedVaultInviteParams'; import { UpdateSharedVaultInviteResponse } from '../../Response/SharedVaultInvites/UpdateSharedVaultInviteResponse'; import { DeleteAllSharedVaultInvitesRequestParams } from '../../Request/SharedVaultInvites/DeleteAllSharedVaultInvitesRequestParams'; import { DeleteAllSharedVaultInvitesResponse } from '../../Response/SharedVaultInvites/DeleteAllSharedVaultInvitesResponse'; export declare class SharedVaultInvitesServer implements SharedVaultInvitesServerInterface { private httpService; constructor(httpService: HttpServiceInterface); createInvite(params: CreateSharedVaultInviteParams): Promise>; updateInvite(params: UpdateSharedVaultInviteParams): Promise>; acceptInvite(params: AcceptInviteRequestParams): Promise>; declineInvite(params: DeclineInviteRequestParams): Promise>; getInboundUserInvites(): Promise>; getOutboundUserInvites(): Promise>; getSharedVaultInvites(params: GetSharedVaultInvitesRequestParams): Promise>; deleteInvite(params: DeleteInviteRequestParams): Promise>; deleteAllSharedVaultInvites(params: DeleteAllSharedVaultInvitesRequestParams): Promise>; deleteAllInboundInvites(): Promise>; deleteAllOutboundInvites(): Promise>; }