export * from "./cctpProto"; import { ExecuteRoute, RouteParamsPopulated, CosmosBalance, CosmosChain, CosmosAddress, RouteRequest } from "../../types"; import { TxRaw } from "cosmjs-types/cosmos/tx/v1beta1/tx"; import { TokensChains } from "../../utils/TokensChains"; export declare class CosmosHandler { validateBalance({ data, params, }: { data: ExecuteRoute; params: RouteParamsPopulated; }): Promise; executeRoute({ data, params, }: { data: ExecuteRoute; params: RouteParamsPopulated; }): Promise; getBalances({ addresses, cosmosChains, }: { addresses: CosmosAddress[]; cosmosChains: CosmosChain[]; }): Promise; deriveCosmosAddress(chainPrefix: string, address: string): string; populateRouteParams(tokensChains: TokensChains, params: RouteRequest): RouteParamsPopulated; }