import { type QueryClient } from '@cosmjs/stargate'; import { warpQuery } from '@hyperlane-xyz/cosmos-types'; export interface WarpExtension { readonly warp: { /** Returns all registered tokens */ readonly Tokens: (req: warpQuery.QueryTokensRequest) => Promise; /** Returns a specific token by ID */ readonly Token: (req: warpQuery.QueryTokenRequest) => Promise; /** RemoteRouters ... */ readonly RemoteRouters: (req: warpQuery.QueryRemoteRoutersRequest) => Promise; /** BridgedSupply ... */ readonly BridgedSupply: (req: warpQuery.QueryBridgedSupplyRequest) => Promise; /** QuoteRemoteTransfer ... */ readonly QuoteRemoteTransfer: (req: warpQuery.QueryQuoteRemoteTransferRequest) => Promise; }; } export declare function setupWarpExtension(base: QueryClient): WarpExtension; //# sourceMappingURL=query.d.ts.map