export interface AaStateVarsReader { getAaStateVars(address: string, varPrefix?: string, from?: string, to?: string): Promise; } export interface SymbolOptions { configuredRegistryAddress?: string | undefined; tokenRegistryAddress?: string | undefined; } export declare function getOfficialTokenRegistryAddress(configuredRegistryAddress?: string): string; export declare function getSymbolByAsset(client: AaStateVarsReader, asset: string | null, options?: SymbolOptions): Promise; export declare function getAssetBySymbol(client: AaStateVarsReader, symbol: string, options?: SymbolOptions): Promise; export declare function getDecimalsBySymbolOrAsset(client: AaStateVarsReader, symbolOrAsset: string, options?: SymbolOptions): Promise; export declare function resolveAsset(client: AaStateVarsReader, value: string, options?: SymbolOptions): Promise;