import type { SignpadRequest } from '../models/SignpadRequest'; import type { SignpadResponse } from '../models/SignpadResponse'; import type { Web3GateAuthRequest } from '../models/Web3GateAuthRequest'; import type { CancelablePromise } from '../core/CancelablePromise'; export declare class AuthService { /** * Generates a message that should be signed by the end user's wallet * @returns SignpadResponse OK * @throws ApiError */ static getSignpad({ gateId, requestBody, }: { gateId: string; requestBody: SignpadRequest; }): CancelablePromise; /** * Returns JTW token with appropriate roles * @returns string OK * @throws ApiError */ static authenticateForGate({ requestBody, }: { requestBody: Web3GateAuthRequest; }): CancelablePromise; }