export interface InjectiveAccountRestResponse { account: { base_account: { address: string; account_number: string; sequence: string; pub_key: { '@type': string; key: string; }; }; }; } /** * Account details returned by the chain */ export interface AccountDetails { address: string; accountNumber: string; sequence: string; type: string; publicKey: { typeUrl: string; value: string; }; } export interface AccountRestResponse { account: { address: string; account_number: string; sequence: string; pub_key: { '@type': string; key: string; }; }; } export declare function fetchAccountDetails(lcdEndpoint: string, address: string, retry?: number): Promise;