import { IbcClient, Link, RelayedHeights } from "@confio/relayer"; import { ChannelPair } from "@confio/relayer/build/lib/link"; import { CosmosClient } from "../cosmos/CosmosClient"; import { RelayerAccountManager } from "."; export declare class IBCRelayerClient { axelarClient: CosmosClient; wasmClient: CosmosClient; link?: Link; channel?: ChannelPair; lastRelayedHeight: RelayedHeights; relayerAccountManager: RelayerAccountManager; private constructor(); static create(mnemonic?: string): Promise; getIBCClient(client: CosmosClient): Promise; getRelayerAccountManager(): RelayerAccountManager; getCurrentConnection(): any; getCurrentChannel(): ChannelPair | undefined; initConnection(saveToFile?: boolean): Promise<{ axelar: { connectionId: string; }; wasm: { connectionId: string; }; }>; createChannel(sender: "A" | "B", saveToFile?: boolean): Promise; relayPackets(): Promise; } //# sourceMappingURL=IBCRelayerClient.d.ts.map