import { HttpResponse } from '@standardnotes/responses'; import { CreateAsymmetricMessageParams } from '../../Request/AsymmetricMessage/CreateAsymmetricMessageParams'; import { CreateAsymmetricMessageResponse } from '../../Response/AsymmetricMessage/CreateAsymmetricMessageResponse'; import { GetUserAsymmetricMessagesResponse } from '../../Response/AsymmetricMessage/GetUserAsymmetricMessagesResponse'; import { DeleteAsymmetricMessageRequestParams } from '../../Request/AsymmetricMessage/DeleteAsymmetricMessageRequestParams'; import { DeleteAsymmetricMessageResponse } from '../../Response/AsymmetricMessage/DeleteAsymmetricMessageResponse'; export interface AsymmetricMessageServerInterface { createMessage(params: CreateAsymmetricMessageParams): Promise>; getInboundUserMessages(): Promise>; getOutboundUserMessages(): Promise>; getMessages(): Promise>; deleteMessage(params: DeleteAsymmetricMessageRequestParams): Promise>; deleteAllInboundMessages(): Promise>; }