import { Any } from "@shareledgerjs/types/google/protobuf/any"; import { BaseClient } from "../../baseclient"; export interface AuthQueryExtensionMethods { /** * Returns an account if it exists and `null` otherwise. * * The account is a protobuf Any in order to be able to support many different * account types in one API. The caller needs to switch over the expected and supported * `typeUrl` and decode the `value` using its own type decoder. */ account(address: string): Promise; } export interface AuthQueryExtension { readonly auth: AuthQueryExtensionMethods; } export declare function AuthQueryExtension(constructor: T): T;