import { AccountDetail } from '../model/accountDetail'; import { AccountKeyInfo } from '../model/accountKeyInfo'; import { AccountRateLimit } from '../model/accountRateLimit'; import { DebitFee } from '../model/debitFee'; import { StpGroup } from '../model/stpGroup'; import { StpGroupUser } from '../model/stpGroupUser'; import { ApiClient } from './apiClient'; import { AxiosResponse } from 'axios'; export declare class AccountApi { protected client: ApiClient; constructor(client?: ApiClient); getAccountDetail(): Promise<{ response: AxiosResponse; body: AccountDetail; }>; getAccountMainKeys(): Promise<{ response: AxiosResponse; body: AccountKeyInfo; }>; getAccountRateLimit(): Promise<{ response: AxiosResponse; body: Array; }>; listSTPGroups(opts?: { name?: string; }): Promise<{ response: AxiosResponse; body: Array; }>; createSTPGroup(stpGroup: StpGroup): Promise<{ response: AxiosResponse; body: StpGroup; }>; listSTPGroupsUsers(stpId: number): Promise<{ response: AxiosResponse; body: Array; }>; addSTPGroupUsers(stpId: number, requestBody: Array): Promise<{ response: AxiosResponse; body: Array; }>; deleteSTPGroupUsers(stpId: number, userId: number): Promise<{ response: AxiosResponse; body: Array; }>; getDebitFee(): Promise<{ response: AxiosResponse; body: DebitFee; }>; setDebitFee(debitFee: DebitFee): Promise<{ response: AxiosResponse; body?: any; }>; }