/** * 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. */ /** * * @export * @interface WaasDelegateSignMessageRequest */ export interface WaasDelegateSignMessageRequest { /** * A string with a max length of 204800 characters * @type {string} * @memberof WaasDelegateSignMessageRequest */ message: string; /** * When true, `message` is treated as a pre-computed 32-byte hash (64 hex characters, optionally with a leading `0x`) and signed by the MPC server as-is ("raw signing"). When false or omitted, the SDK hashes the message bytes using the chain's standard algorithm (e.g. keccak256 for EVM). * @type {boolean} * @memberof WaasDelegateSignMessageRequest */ isFormatted?: boolean; /** * Unique session identifier that groups related key-generation and signing operations * @type {string} * @memberof WaasDelegateSignMessageRequest */ roomId?: string; } export declare function WaasDelegateSignMessageRequestFromJSON(json: any): WaasDelegateSignMessageRequest; export declare function WaasDelegateSignMessageRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): WaasDelegateSignMessageRequest; export declare function WaasDelegateSignMessageRequestToJSON(value?: WaasDelegateSignMessageRequest | null): any;