import { type QueryClient } from '@cosmjs/stargate'; import { pdQuery } from '@hyperlane-xyz/cosmos-types'; export interface PostDispatchExtension { readonly postDispatch: { /** DestinationGasConfigs ... */ readonly DestinationGasConfigs: (req: pdQuery.QueryDestinationGasConfigsRequest) => Promise; /** Igps */ readonly Igps: (req: pdQuery.QueryIgpsRequest) => Promise; /** Igp ... */ readonly Igp: (req: pdQuery.QueryIgpRequest) => Promise; /** MerkleTreeHooks */ readonly MerkleTreeHooks: (req: pdQuery.QueryMerkleTreeHooksRequest) => Promise; /** MerkleTreeHook ... */ readonly MerkleTreeHook: (req: pdQuery.QueryMerkleTreeHookRequest) => Promise; /** NoopHooks */ readonly NoopHooks: (req: pdQuery.QueryNoopHooksRequest) => Promise; /** NoopHook ... */ readonly NoopHook: (req: pdQuery.QueryNoopHookRequest) => Promise; /** NoopHook ... */ readonly QuoteGasPayment: (req: pdQuery.QueryQuoteGasPaymentRequest) => Promise; }; } export declare function setupPostDispatchExtension(base: QueryClient): PostDispatchExtension; //# sourceMappingURL=query.d.ts.map