import { HttpResponse } from '@standardnotes/responses'; import { HttpServiceInterface } from '../../Http'; import { CreateAsymmetricMessageParams } from '../../Request/AsymmetricMessage/CreateAsymmetricMessageParams'; import { CreateAsymmetricMessageResponse } from '../../Response/AsymmetricMessage/CreateAsymmetricMessageResponse'; import { GetUserAsymmetricMessagesResponse } from '../../Response/AsymmetricMessage/GetUserAsymmetricMessagesResponse'; import { AsymmetricMessageServerInterface } from './AsymmetricMessageServerInterface'; import { DeleteAsymmetricMessageRequestParams } from '../../Request/AsymmetricMessage/DeleteAsymmetricMessageRequestParams'; import { DeleteAsymmetricMessageResponse } from '../../Response/AsymmetricMessage/DeleteAsymmetricMessageResponse'; export declare class AsymmetricMessageServer implements AsymmetricMessageServerInterface { private httpService; constructor(httpService: HttpServiceInterface); createMessage(params: CreateAsymmetricMessageParams): Promise>; getInboundUserMessages(): Promise>; getOutboundUserMessages(): Promise>; getMessages(): Promise>; deleteMessage(params: DeleteAsymmetricMessageRequestParams): Promise>; deleteAllInboundMessages(): Promise>; }