import { type ArtifactReader, type ArtifactWriter } from '@hyperlane-xyz/provider-sdk/artifact'; import { type DeployedRawWarpArtifact, type DeployedWarpAddress, type IRawWarpArtifactManager, type RawWarpArtifactConfigs, type WarpType } from '@hyperlane-xyz/provider-sdk/warp'; import { type CosmosNativeSigner } from '../clients/signer.js'; export declare class CosmosWarpArtifactManager implements IRawWarpArtifactManager { private readonly rpcUrls; private readonly query; constructor(rpcUrls: string[]); private getQuery; private createQuery; supportsHookUpdates(): boolean; readWarpToken(address: string): Promise; createReader(type: T): ArtifactReader; private createReaderWithQuery; createWriter(type: T, signer: CosmosNativeSigner): ArtifactWriter; private createWriterWithQuery; } //# sourceMappingURL=warp-artifact-manager.d.ts.map