import { type QueryClient } from '@cosmjs/stargate'; import { coreQuery } from '@hyperlane-xyz/cosmos-types'; export interface CoreExtension { readonly core: { /** Mailboxes ... */ readonly Mailboxes: (req: coreQuery.QueryMailboxesRequest) => Promise; /** Mailbox ... */ readonly Mailbox: (req: coreQuery.QueryMailboxRequest) => Promise; /** Delivered ... */ readonly Delivered: (req: coreQuery.QueryDeliveredRequest) => Promise; /** RecipientIsm ... */ readonly RecipientIsm: (req: coreQuery.QueryRecipientIsmRequest) => Promise; /** VerifyDryRun ... */ readonly VerifyDryRun: (req: coreQuery.QueryVerifyDryRunRequest) => Promise; }; } export declare function setupCoreExtension(base: QueryClient): CoreExtension; //# sourceMappingURL=query.d.ts.map