import { Balance, ChainInfo, DelegatedFrom, DelegatedTo, Linkauth, Permission, CodehashInfo } from "./common"; export interface GetAccount { account_name: string; balances: Balance[]; chain: ChainInfo; delegated_from: DelegatedFrom[]; delegated_to: DelegatedTo[]; linkauth: Linkauth[]; } export interface GetAccountInfo { account_name: string; chain: ChainInfo; delegated_from: DelegatedFrom[]; delegated_to: DelegatedTo[]; linkauth: Linkauth[]; } export interface GetBalances { account_name: string; balances: Balance[]; chain: ChainInfo; } export interface GetKeyAccounts { [key: string]: { chain: ChainInfo; accounts: { [key: string]: Permission[]; }; }; } export declare type GetNetworks = ChainInfo[]; export declare type GetTopHolders = string[][]; export declare type GetTopRam = (string | number)[][]; export declare type GetTopStake = (string | number)[][]; export interface GetCodehash { [key: string]: { chain: ChainInfo; accounts: { [key: string]: CodehashInfo; }; }; }