import { BaseAPI, JSONApiResponse } from '../../api/generated/default'; import * as runtime from '../../api/generated/default/runtime'; import { AntiAbuseOracleConfig, AntiAbuseOracleService, AttestationRequest, AttestationResponse } from './types'; export declare class AntiAbuseOracle extends BaseAPI implements AntiAbuseOracleService { private readonly antiAbuseOracleSelector; constructor({ antiAbuseOracleSelector }: AntiAbuseOracleConfig); getWalletAddress(): Promise; getChallengeAttestation(params: AttestationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; getChallengeAttestationRaw(params: AttestationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; }