import * as DeroWalletRpcTypes from './DeroRpcWalletTypes'; import { Transfer } from './DeroRpcWalletTypes'; import * as DeroRpcTypes from './DeroRpcTypes'; export interface GasErrorI { code: number; message: string; } export declare const Echo: (api: DeroBridgeApi) => Promise; export declare const GetAddress: (api: DeroBridgeApi, params: DeroWalletRpcTypes.GetAddress_Params) => Promise; export declare const GetBalance: (api: DeroBridgeApi, params: DeroWalletRpcTypes.GetBalance_Params) => Promise; export declare const GetHeight: (api: DeroBridgeApi, params: DeroWalletRpcTypes.GetHeight_Params) => Promise; export declare const GetTransferByTXID: (api: DeroBridgeApi, params: DeroWalletRpcTypes.Get_Transfer_By_TXID_Params) => Promise; export declare const GetTransfers: (api: DeroBridgeApi, params: DeroWalletRpcTypes.Get_Transfers_Params) => Promise; export declare const MakeIntegratedAddress: (api: DeroBridgeApi, params: DeroWalletRpcTypes.Make_Integrated_Address_Params) => Promise; export declare const SplitIntegratedAddress: (api: DeroBridgeApi, params: DeroWalletRpcTypes.Split_Integrated_Address_Params) => Promise; export declare const QueryKey: (api: DeroBridgeApi) => Promise; export declare const Transfer1: (api: DeroBridgeApi, params: DeroWalletRpcTypes.Transfer) => Promise; export declare const Transfer2: (api: DeroBridgeApi, params: DeroWalletRpcTypes.Transfer_Params) => Promise; export declare const TransferAsset: (api: DeroBridgeApi, params: any) => Promise; export declare const ScInvoke: (api: DeroBridgeApi, params: DeroWalletRpcTypes.SC_Invoke_Params) => Promise; export declare const CallSc: (api: DeroBridgeApi, params: { scid: string; entryPoint?: string; sc_rpc: DeroRpcTypes.Argument[]; transfers: Transfer[]; }, test?: boolean | undefined) => Promise;