import { MsgCreateRequestForFunds, MsgDoubleCheckTx } from "@arcana/ca-common"; import { DirectSecp256k1Wallet } from "@cosmjs/proto-signing"; import Long from "long"; declare const cosmosFeeGrant: (cosmosURL: string, vscDomain: string, address: string) => Promise; declare const cosmosCreateRFF: ({ address, cosmosURL, msg, wallet, }: { address: string; cosmosURL: string; msg: MsgCreateRequestForFunds; wallet: DirectSecp256k1Wallet; }) => Promise; declare const cosmosRefundIntent: (cosmosURL: string, intentID: number, wallet: DirectSecp256k1Wallet) => Promise; declare const cosmosCreateDoubleCheckTx: ({ address, cosmosURL, msg, wallet, }: { address: string; cosmosURL: string; msg: MsgDoubleCheckTx; wallet: DirectSecp256k1Wallet; }) => Promise; declare const cosmosFillCheck: (intentID: Long, grpcURL: string, cosmosURL: string, ac: AbortController) => Promise; export { cosmosCreateDoubleCheckTx, cosmosCreateRFF, cosmosFeeGrant, cosmosFillCheck, cosmosRefundIntent, };