/** * Dashboard API * Dashboard API documentation * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import { SignMessageBtcTransaction } from './SignMessageBtcTransaction'; import { SignMessageEip7702Auth } from './SignMessageEip7702Auth'; import { SignMessageEvmMessage } from './SignMessageEvmMessage'; import { SignMessageEvmTransaction } from './SignMessageEvmTransaction'; import { SignMessageEvmTypedData } from './SignMessageEvmTypedData'; import { SignMessageEvmUserOperation } from './SignMessageEvmUserOperation'; import { SignMessageSuiTransaction } from './SignMessageSuiTransaction'; import { SignMessageSvmTransaction } from './SignMessageSvmTransaction'; /** * * @export * @interface SignMessageContext */ export interface SignMessageContext { /** * * @type {SignMessageEvmTransaction} * @memberof SignMessageContext */ evmTransaction?: SignMessageEvmTransaction; /** * * @type {SignMessageEvmUserOperation} * @memberof SignMessageContext */ evmUserOperation?: SignMessageEvmUserOperation; /** * * @type {SignMessageSvmTransaction} * @memberof SignMessageContext */ svmTransaction?: SignMessageSvmTransaction; /** * * @type {SignMessageSuiTransaction} * @memberof SignMessageContext */ suiTransaction?: SignMessageSuiTransaction; /** * * @type {SignMessageBtcTransaction} * @memberof SignMessageContext */ btcTransaction?: SignMessageBtcTransaction; /** * * @type {SignMessageEip7702Auth} * @memberof SignMessageContext */ eip7702Auth?: SignMessageEip7702Auth; /** * * @type {SignMessageEvmMessage} * @memberof SignMessageContext */ evmMessage?: SignMessageEvmMessage; /** * A string with a max length of 204800 characters * @type {string} * @memberof SignMessageContext */ svmMessage?: string; /** * A string with a max length of 204800 characters * @type {string} * @memberof SignMessageContext */ suiMessage?: string; /** * A string with a max length of 204800 characters * @type {string} * @memberof SignMessageContext */ stellarMessage?: string; /** * * @type {SignMessageEvmTypedData} * @memberof SignMessageContext */ evmTypedData?: SignMessageEvmTypedData; /** * * @type {string} * @memberof SignMessageContext */ domain?: string; } export declare function SignMessageContextFromJSON(json: any): SignMessageContext; export declare function SignMessageContextFromJSONTyped(json: any, ignoreDiscriminator: boolean): SignMessageContext; export declare function SignMessageContextToJSON(value?: SignMessageContext | null): any;