export declare const getApi: () => Promise<{ transfer: import("@polkadot/api/types").AugmentedSubmittable<(currency: number | Uint8Array | import("./interfaces").Currency | "Unknown" | "Usd" | "Eq" | "Eth" | "Btc" | "Eos" | "Dot" | "Crv", to: string | import("@polkadot/types/interfaces").AccountId | Uint8Array, value: string | number | Uint8Array | import("bn.js") | import("@polkadot/types/interfaces").Balance | BigInt) => import("@polkadot/api/types").SubmittableExtrinsic<"promise", import("@polkadot/types/types").ISubmittableResult>, [import("./interfaces").Currency, import("@polkadot/types/interfaces").AccountId, import("@polkadot/types/interfaces").Balance]>; deposit: (currency: number | Uint8Array | import("./interfaces").Currency | "Unknown" | "Usd" | "Eq" | "Eth" | "Btc" | "Eos" | "Dot" | "Crv", to: string | import("@polkadot/types/interfaces").AccountId | Uint8Array, value: string | number | Uint8Array | import("bn.js") | import("@polkadot/types/interfaces").Balance | BigInt) => import("@polkadot/api/types").SubmittableExtrinsic<"promise", import("@polkadot/types/types").ISubmittableResult>; withdraw: (currency: number | Uint8Array | import("./interfaces").Currency | "Unknown" | "Usd" | "Eq" | "Eth" | "Btc" | "Eos" | "Dot" | "Crv", from: string | import("@polkadot/types/interfaces").AccountId | Uint8Array, value: string | number | Uint8Array | import("bn.js") | import("@polkadot/types/interfaces").Balance | BigInt) => import("@polkadot/api/types").SubmittableExtrinsic<"promise", import("@polkadot/types/types").ISubmittableResult>; withdrawExternal: any; claim: import("@polkadot/api/types").AugmentedSubmittable<(dest: string | import("@polkadot/types/interfaces").AccountId | Uint8Array, ethereumSignature: string | Uint8Array | import("@polkadot/types/interfaces").EcdsaSignature) => import("@polkadot/api/types").SubmittableExtrinsic<"promise", import("@polkadot/types/types").ISubmittableResult>, [import("@polkadot/types/interfaces").AccountId, import("@polkadot/types/interfaces").EcdsaSignature]>; claimAttest: import("@polkadot/api/types").AugmentedSubmittable<(dest: string | import("@polkadot/types/interfaces").AccountId | Uint8Array, ethereumSignature: string | Uint8Array | import("@polkadot/types/interfaces").EcdsaSignature, statement: string | Uint8Array | import("@polkadot/types").Bytes) => import("@polkadot/api/types").SubmittableExtrinsic<"promise", import("@polkadot/types/types").ISubmittableResult>, [import("@polkadot/types/interfaces").AccountId, import("@polkadot/types/interfaces").EcdsaSignature, import("@polkadot/types").Bytes]>; mintClaim: (who: string | Uint8Array | import("@polkadot/types/interfaces").EthereumAddress, value: string | number | Uint8Array | import("bn.js") | import("@polkadot/types/interfaces").BalanceOf | BigInt, vestingSchedule: string | object | Uint8Array | import("@polkadot/types").Option> | null, statement: boolean | Uint8Array | import("@polkadot/types").bool) => import("@polkadot/api/types").SubmittableExtrinsic<"promise", import("@polkadot/types/types").ISubmittableResult>; transferFrom: any; transferTo: any; vest: import("@polkadot/api/types").AugmentedSubmittable<() => import("@polkadot/api/types").SubmittableExtrinsic<"promise", import("@polkadot/types/types").ISubmittableResult>, []>; vestTo: import("@polkadot/api/types").AugmentedSubmittable<(target: string | Uint8Array | import("@polkadot/types/interfaces").LookupSource) => import("@polkadot/api/types").SubmittableExtrinsic<"promise", import("@polkadot/types/types").ISubmittableResult>, [import("@polkadot/types/interfaces").LookupSource]>; whitelist: (...args: unknown[]) => import("@polkadot/api/types").SubmittableExtrinsic<"promise", import("@polkadot/types/types").ISubmittableResult>; setPrice: any; hasGroup: import("@polkadot/api/types").AugmentedQueryDoubleMap<"promise", (key1: number | Uint8Array | "Balances" | import("./interfaces").UserGroup | "Unknown" | "Bailsmen" | "Borrowers" | "Lenders", key2: string | import("@polkadot/types/interfaces").AccountId | Uint8Array) => import("rxjs").Observable, [import("./interfaces").UserGroup, import("@polkadot/types/interfaces").AccountId]>; aggregatesByGroup: import("@polkadot/api/types").AugmentedQueryDoubleMap<"promise", (key1: number | Uint8Array | "Balances" | import("./interfaces").UserGroup | "Unknown" | "Bailsmen" | "Borrowers" | "Lenders", key2: number | Uint8Array | import("./interfaces").Currency | "Unknown" | "Usd" | "Eq" | "Eth" | "Btc" | "Eos" | "Dot" | "Crv") => import("rxjs").Observable, [import("./interfaces").UserGroup, import("./interfaces").Currency]>; getBalance: import("@polkadot/api/types").AugmentedQueryDoubleMap<"promise", (key1: string | import("@polkadot/types/interfaces").AccountId | Uint8Array, key2: number | Uint8Array | import("./interfaces").Currency | "Unknown" | "Usd" | "Eq" | "Eth" | "Btc" | "Eos" | "Dot" | "Crv") => import("rxjs").Observable, [import("@polkadot/types/interfaces").AccountId, import("./interfaces").Currency]>; getClaim: import("@polkadot/api/types").AugmentedQuery<"promise", (arg: string | Uint8Array | import("@polkadot/types/interfaces").EthereumAddress) => import("rxjs").Observable>, [import("@polkadot/types/interfaces").EthereumAddress]>; getClaimSigning: import("@polkadot/api/types").AugmentedQuery<"promise", (arg: string | Uint8Array | import("@polkadot/types/interfaces").EthereumAddress) => import("rxjs").Observable, [import("@polkadot/types/interfaces").EthereumAddress]>; getClaimVesting: import("@polkadot/api/types").AugmentedQuery<"promise", (arg: string | Uint8Array | import("@polkadot/types/interfaces").EthereumAddress) => import("rxjs").Observable>>, [import("@polkadot/types/interfaces").EthereumAddress]>; getTotalClaim: import("@polkadot/api/types").AugmentedQuery<"promise", () => import("rxjs").Observable, []>; getAddress: () => never; getOwner: () => never; getVested: import("@polkadot/api/types").AugmentedQuery<"promise", (arg: string | import("@polkadot/types/interfaces").AccountId | Uint8Array) => import("rxjs").Observable>, [import("@polkadot/types/interfaces").AccountId]>; getVesting: import("@polkadot/api/types").AugmentedQuery<"promise", (arg: string | import("@polkadot/types/interfaces").AccountId | Uint8Array) => import("rxjs").Observable>, [import("@polkadot/types/interfaces").AccountId]>; getPrices: () => never; getVolatility: () => never; getRate: () => never; _api: import("@polkadot/api").ApiPromise; getAccounts: () => Promise; getBlockHash: import("@polkadot/api/types").RpcPromiseResult<(blockNumber?: string | number | Uint8Array | import("bn.js") | import("@polkadot/types/interfaces").BlockNumber | BigInt | undefined) => import("rxjs").Observable>; getBlock: import("@polkadot/api/types").RpcPromiseResult<(hash?: string | Uint8Array | import("@polkadot/types/interfaces").BlockHash | undefined) => import("rxjs").Observable>; getError: (errorIndex: Uint8Array | { error: import("bn.js"); index: import("bn.js"); }) => import("@polkadot/types/types").RegistryError; subscribeNewBlockHeads: import("@polkadot/api/types").RpcPromiseResult<() => import("rxjs").Observable>; getLtv: any; setSigner: (signer: import("@polkadot/types/types").Signer) => void; getNonce: import("@polkadot/api/types").RpcPromiseResult<(accountId: string | import("@polkadot/types/interfaces").AccountId | Uint8Array) => import("rxjs").Observable>; multi: import("@polkadot/api/types").QueryableStorageMultiPromise<"promise">; sudo: import("@polkadot/api/types").AugmentedSubmittable<(call: string | Uint8Array | import("@polkadot/types/interfaces").Call | { callIndex?: any; args?: any; }) => import("@polkadot/api/types").SubmittableExtrinsic<"promise", import("@polkadot/types/types").ISubmittableResult>, [import("@polkadot/types/interfaces").Call]>; }>;