import { RpcFunctionDefinition } from "./interbtc-types"; interface DecoratedRpcFunctionDefinition extends RpcFunctionDefinition { aliasSection: string; } declare const _default: { types: { BalanceWrapper: { amount: string; }; CurrencyId: { _enum: { Token: string; ForeignAsset: string; LendToken: string; LpToken: string; StableLpToken: string; }; }; LpToken: { _enum: { Token: string; ForeignAsset: string; StableLpToken: string; }; }; InterbtcPrimitivesCurrencyId: { _enum: { Token: string; ForeignAsset: string; LendToken: string; LpToken: string; StableLpToken: string; }; }; InterbtcLpToken: { _enum: { Token: string; ForeignAsset: string; StableLpToken: string; }; }; InterbtcForeignAssetId: string; ForeignAssetId: string; InterbtcLendTokenId: string; InterbtcStablePoolId: string; LendTokenId: string; StablePoolId: string; NumberOrHex: { _enum: { Number: string; Hex: string; }; }; Rate: string; Ratio: string; Liquidity: string; Shortfall: string; FundAccountJsonRpcRequest: { account_id: string; currency_id: string; }; H256Le: string; SignedFixedPoint: string; TokenSymbol: { _enum: { DOT: number; IBTC: number; INTR: number; KSM: number; KBTC: number; KINT: number; }; }; InterbtcPrimitivesTokenSymbol: { _enum: { DOT: number; IBTC: number; INTR: number; KSM: number; KBTC: number; KINT: number; }; }; UnsignedFixedPoint: string; VaultCurrencyPair: { collateral: string; wrapped: string; }; VaultId: { account_id: string; currencies: string; }; }; rpc: Record; providerRpc: { btcRelay: { verifyBlockHeaderInclusion: { description: string; params: { name: string; type: string; }[]; type: string; }; }; escrow: { balanceAt: { description: string; params: { name: string; type: string; }[]; type: string; }; totalSupply: { description: string; params: { name: string; type: string; }[]; type: string; }; freeStakable: { description: string; params: { name: string; type: string; }[]; type: string; }; }; loans: { getCollateralLiquidity: { description: string; params: ({ name: string; type: string; isHistoric?: undefined; isOptional?: undefined; } | { name: string; type: string; isHistoric: boolean; isOptional: boolean; })[]; type: string; isSubscription: boolean; jsonrpc: string; method: string; section: string; }; getLiquidationThresholdLiquidity: { description: string; params: ({ name: string; type: string; isHistoric?: undefined; isOptional?: undefined; } | { name: string; type: string; isHistoric: boolean; isOptional: boolean; })[]; type: string; isSubscription: boolean; jsonrpc: string; method: string; section: string; }; getMarketStatus: { description: string; params: ({ name: string; type: string; isHistoric?: undefined; isOptional?: undefined; } | { name: string; type: string; isHistoric: boolean; isOptional: boolean; })[]; type: string; isSubscription: boolean; jsonrpc: string; method: string; section: string; }; }; issue: { getIssueRequests: { description: string; params: { name: string; type: string; }[]; type: string; }; getVaultIssueRequests: { description: string; params: { name: string; type: string; }[]; type: string; }; }; oracle: { collateralToWrapped: { description: string; params: { name: string; type: string; }[]; type: string; }; wrappedToCollateral: { description: string; params: { name: string; type: string; }[]; type: string; }; }; redeem: { getRedeemRequests: { description: string; params: { name: string; type: string; }[]; type: string; }; getVaultRedeemRequests: { description: string; params: { name: string; type: string; }[]; type: string; }; }; refund: { getRefundRequests: { description: string; params: { name: string; type: string; }[]; type: string; }; getRefundRequestsByIssueId: { description: string; params: { name: string; type: string; }[]; type: string; }; getVaultRefundRequests: { description: string; params: { name: string; type: string; }[]; type: string; }; }; replace: { getNewVaultReplaceRequests: { description: string; params: { name: string; type: string; }[]; type: string; }; getOldVaultReplaceRequests: { description: string; params: { name: string; type: string; }[]; type: string; }; }; reward: { estimateEscrowRewardRate: { description: string; params: { name: string; type: string; }[]; type: string; }; estimateVaultRewardRate: { description: string; params: { name: string; type: string; }[]; type: string; }; computeEscrowReward: { description: string; params: { name: string; type: string; }[]; type: string; }; computeFarmingReward: { description: string; params: { name: string; type: string; }[]; type: string; }; computeVaultReward: { description: string; params: { name: string; type: string; }[]; type: string; }; }; vaultRegistry: { getCollateralizationFromVault: { description: string; params: { name: string; type: string; }[]; type: string; }; getCollateralizationFromVaultAndCollateral: { description: string; params: { name: string; type: string; }[]; type: string; }; getIssueableTokensFromVault: { description: string; params: { name: string; type: string; }[]; type: string; }; getPremiumRedeemVaults: { description: string; params: never[]; type: string; }; getRequiredCollateralForVault: { description: string; params: { name: string; type: string; }[]; type: string; }; getRequiredCollateralForWrapped: { description: string; params: { name: string; type: string; }[]; type: string; }; getVaultCollateral: { description: string; params: { name: string; type: string; }[]; type: string; }; getVaultTotalCollateral: { description: string; params: { name: string; type: string; }[]; type: string; }; getVaultsByAccountId: { description: string; params: { name: string; type: string; }[]; type: string; }; getVaultsWithIssuableTokens: { description: string; params: never[]; type: string; }; getVaultsWithRedeemableTokens: { description: string; params: never[]; type: string; }; }; dexStable: { getA: { description: string; params: ({ name: string; type: string; isHistoric?: undefined; isOptional?: undefined; } | { name: string; type: string; isHistoric: boolean; isOptional: boolean; })[]; type: string; }; }; }; }; export default _default;