import { HttpResponse } from '@standardnotes/responses'; import { Uuid } from '@standardnotes/domain-core'; import { HttpServiceInterface } from '../../Http'; import { GetSharedVaultUsersRequestParams } from '../../Request/SharedVaultUser/GetSharedVaultUsersRequestParams'; import { DeleteSharedVaultUserRequestParams } from '../../Request/SharedVaultUser/DeleteSharedVaultUserRequestParams'; import { DeleteSharedVaultUserResponse } from '../../Response/SharedVaultUsers/DeleteSharedVaultUserResponse'; import { SharedVaultUsersServerInterface } from './SharedVaultUsersServerInterface'; import { GetSharedVaultUsersResponse } from '../../Response/SharedVaultUsers/GetSharedVaultUsersResponse'; import { DesignateSurvivorResponse } from '../../Response/SharedVaultUsers/DesignateSurvivorResponse'; export declare class SharedVaultUsersServer implements SharedVaultUsersServerInterface { private httpService; constructor(httpService: HttpServiceInterface); designateSurvivor(params: { sharedVaultUuid: Uuid; sharedVaultMemberUuid: Uuid; }): Promise>; getSharedVaultUsers(params: GetSharedVaultUsersRequestParams): Promise>; deleteSharedVaultUser(params: DeleteSharedVaultUserRequestParams): Promise>; }