import { AccAddress, Account } from '../../../core'; import { BaseAPI } from './BaseAPI'; import { APIParams } from '../APIRequester'; import { LCDClient } from '../LCDClient'; export interface AuthParams { max_memo_characters: number; tx_sig_limit: number; tx_size_cost_per_byte: number; sig_verify_cost_ed25519: number; sig_verify_cost_secp256k1: number; } export declare namespace AuthParams { interface Data { max_memo_characters: string; tx_sig_limit: string; tx_size_cost_per_byte: string; sig_verify_cost_ed25519: string; sig_verify_cost_secp256k1: string; } } export declare class AuthAPI extends BaseAPI { lcd: LCDClient; constructor(lcd: LCDClient); /** * Looks up the account information using its glitter account address. If the account has * vesting, it will be one of [LazyGradedVestingAccount, DelayedVestingAccount, PeriodicVestingAccount, ContinuousVestingAccount] * * @param address address of account to look up */ accountInfo(address: AccAddress, params?: APIParams): Promise; parameters(params?: APIParams): Promise; }