import { DefineRpcMethod, RpcRequest, RpcResponse } from '../rpc'; import { AllowAdditionalProperties } from '../utils'; import { PaymentTypes } from './get-addresses'; export type Bip322MessageTypes = 'legacy' | 'bip322'; export interface SignMessageRequestParams extends AllowAdditionalProperties { type?: Bip322MessageTypes; account?: number; message: string; paymentType: PaymentTypes; } export interface SignMessageResponseBody extends AllowAdditionalProperties { signature: string; address: string; } export type SignMessageRequest = RpcRequest<'signMessage', SignMessageRequestParams>; export type SignMessageResponse = RpcResponse; export type DefineSignMessageMethod = DefineRpcMethod; //# sourceMappingURL=sign-message.d.ts.map