UNPKG

@ledgerhq/live-common

Version:
649 lines • 54.1 kB
import canton from "@ledgerhq/coin-canton/specs"; declare const _default: { algorand: { algorand: import("@ledgerhq/coin-framework/lib/bot/types").AppSpec<import("@ledgerhq/coin-algorand/lib/types").AlgorandTransaction>; }; aptos: { aptosSpecs: import("@ledgerhq/coin-framework/lib/bot/types").AppSpec<import("@ledgerhq/coin-aptos/lib/types/index").Transaction>; }; bitcoin: { bitcoin: import("@ledgerhq/coin-framework/lib/bot/types").AppSpec<import("@ledgerhq/coin-bitcoin/lib/types").Transaction>; bitcoinTestnet: import("@ledgerhq/coin-framework/lib/bot/types").AppSpec<import("@ledgerhq/coin-bitcoin/lib/types").Transaction>; bitcoinCash: import("@ledgerhq/coin-framework/lib/bot/types").AppSpec<import("@ledgerhq/coin-bitcoin/lib/types").Transaction>; bitcoinGold: import("@ledgerhq/coin-framework/lib/bot/types").AppSpec<import("@ledgerhq/coin-bitcoin/lib/types").Transaction>; dash: import("@ledgerhq/coin-framework/lib/bot/types").AppSpec<import("@ledgerhq/coin-bitcoin/lib/types").Transaction>; digibyte: import("@ledgerhq/coin-framework/lib/bot/types").AppSpec<import("@ledgerhq/coin-bitcoin/lib/types").Transaction>; dogecoin: import("@ledgerhq/coin-framework/lib/bot/types").AppSpec<import("@ledgerhq/coin-bitcoin/lib/types").Transaction>; komodo: import("@ledgerhq/coin-framework/lib/bot/types").AppSpec<import("@ledgerhq/coin-bitcoin/lib/types").Transaction>; litecoin: import("@ledgerhq/coin-framework/lib/bot/types").AppSpec<import("@ledgerhq/coin-bitcoin/lib/types").Transaction>; qtum: import("@ledgerhq/coin-framework/lib/bot/types").AppSpec<import("@ledgerhq/coin-bitcoin/lib/types").Transaction>; zcash: import("@ledgerhq/coin-framework/lib/bot/types").AppSpec<import("@ledgerhq/coin-bitcoin/lib/types").Transaction>; zencash: import("@ledgerhq/coin-framework/lib/bot/types").AppSpec<import("@ledgerhq/coin-bitcoin/lib/types").Transaction>; decred: import("@ledgerhq/coin-framework/lib/bot/types").AppSpec<import("@ledgerhq/coin-bitcoin/lib/types").Transaction>; }; cardano: { cardano: import("@ledgerhq/coin-framework/lib/bot/types").AppSpec<import("@ledgerhq/coin-cardano/lib/types").Transaction>; }; casper: { casperSpecs: import("@ledgerhq/coin-framework/lib/bot/types").AppSpec<import("@ledgerhq/coin-casper/lib/types/common").Transaction>; }; canton: typeof canton; celo: { celo: import("@ledgerhq/coin-framework/lib/bot/types").AppSpec<import("@ledgerhq/coin-celo/lib/types/types").Transaction>; }; cosmos: { axelar: { disabled?: boolean | undefined; name: string; currency: import("@ledgerhq/types-cryptoassets").CryptoCurrency; testTimeout: number; scanAccountsRetries?: number | undefined; multipleRuns?: number | undefined; dependency?: string | undefined; appQuery: { model?: import("@ledgerhq/speculos-transport/index").DeviceModelId | undefined; appName?: string | undefined; firmware?: string | undefined; appVersion?: string | undefined; }; mutations?: import("@ledgerhq/coin-framework/lib/bot/types").MutationSpec<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>[] | undefined; transactionCheck?: ((arg: import("@ledgerhq/coin-framework/lib/bot/types").TransactionArg<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>) => void) | undefined; test: (({ account, operation, optimisticOperation, }: { account: import("@ledgerhq/coin-cosmos/lib/types/index").CosmosAccount; operation: import("@ledgerhq/types-live").Operation; optimisticOperation: import("@ledgerhq/types-live").Operation; }) => void) | ((arg0: import("@ledgerhq/coin-framework/lib/bot/types").TransactionTestInput<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>) => void); genericDeviceAction: import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, import("@ledgerhq/coin-framework/lib/bot/types").State<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>> | import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, any>; genericDeviceActionForSubAccountTransfers?: import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, any> | undefined; minViableAmount?: import("bignumber.js").BigNumber | undefined; skipMutationsTimeout?: number | undefined; allowEmptyAccounts?: boolean | undefined; skipOperationHistory?: boolean | undefined; onSpeculosDeviceCreated: ((device: { transport: import("@ledgerhq/coin-framework/lib/bot/types").SpeculosTransport; id: string; appPath: string; }) => Promise<void>) | undefined; }; cosmos: { disabled?: boolean | undefined; name: string; currency: import("@ledgerhq/types-cryptoassets").CryptoCurrency; testTimeout: number; scanAccountsRetries?: number | undefined; multipleRuns?: number | undefined; dependency?: string | undefined; appQuery: { model?: import("@ledgerhq/speculos-transport/index").DeviceModelId | undefined; appName?: string | undefined; firmware?: string | undefined; appVersion?: string | undefined; }; mutations?: import("@ledgerhq/coin-framework/lib/bot/types").MutationSpec<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>[] | undefined; transactionCheck?: ((arg: import("@ledgerhq/coin-framework/lib/bot/types").TransactionArg<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>) => void) | undefined; test: (({ account, operation, optimisticOperation, }: { account: import("@ledgerhq/coin-cosmos/lib/types/index").CosmosAccount; operation: import("@ledgerhq/types-live").Operation; optimisticOperation: import("@ledgerhq/types-live").Operation; }) => void) | ((arg0: import("@ledgerhq/coin-framework/lib/bot/types").TransactionTestInput<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>) => void); genericDeviceAction: import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, import("@ledgerhq/coin-framework/lib/bot/types").State<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>> | import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, any>; genericDeviceActionForSubAccountTransfers?: import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, any> | undefined; minViableAmount?: import("bignumber.js").BigNumber | undefined; skipMutationsTimeout?: number | undefined; allowEmptyAccounts?: boolean | undefined; skipOperationHistory?: boolean | undefined; onSpeculosDeviceCreated: ((device: { transport: import("@ledgerhq/coin-framework/lib/bot/types").SpeculosTransport; id: string; appPath: string; }) => Promise<void>) | undefined; }; osmosis: { disabled?: boolean | undefined; name: string; currency: import("@ledgerhq/types-cryptoassets").CryptoCurrency; testTimeout: number; scanAccountsRetries?: number | undefined; multipleRuns?: number | undefined; dependency?: string | undefined; appQuery: { model?: import("@ledgerhq/speculos-transport/index").DeviceModelId | undefined; appName?: string | undefined; firmware?: string | undefined; appVersion?: string | undefined; }; mutations?: import("@ledgerhq/coin-framework/lib/bot/types").MutationSpec<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>[] | undefined; transactionCheck?: ((arg: import("@ledgerhq/coin-framework/lib/bot/types").TransactionArg<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>) => void) | undefined; test: (({ account, operation, optimisticOperation, }: { account: import("@ledgerhq/coin-cosmos/lib/types/index").CosmosAccount; operation: import("@ledgerhq/types-live").Operation; optimisticOperation: import("@ledgerhq/types-live").Operation; }) => void) | ((arg0: import("@ledgerhq/coin-framework/lib/bot/types").TransactionTestInput<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>) => void); genericDeviceAction: import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, import("@ledgerhq/coin-framework/lib/bot/types").State<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>> | import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, any>; genericDeviceActionForSubAccountTransfers?: import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, any> | undefined; minViableAmount?: import("bignumber.js").BigNumber | undefined; skipMutationsTimeout?: number | undefined; allowEmptyAccounts?: boolean | undefined; skipOperationHistory?: boolean | undefined; onSpeculosDeviceCreated: ((device: { transport: import("@ledgerhq/coin-framework/lib/bot/types").SpeculosTransport; id: string; appPath: string; }) => Promise<void>) | undefined; }; desmos: { disabled?: boolean | undefined; name: string; currency: import("@ledgerhq/types-cryptoassets").CryptoCurrency; testTimeout: number; scanAccountsRetries?: number | undefined; multipleRuns?: number | undefined; dependency?: string | undefined; appQuery: { model?: import("@ledgerhq/speculos-transport/index").DeviceModelId | undefined; appName?: string | undefined; firmware?: string | undefined; appVersion?: string | undefined; }; mutations?: import("@ledgerhq/coin-framework/lib/bot/types").MutationSpec<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>[] | undefined; transactionCheck?: ((arg: import("@ledgerhq/coin-framework/lib/bot/types").TransactionArg<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>) => void) | undefined; test: (({ account, operation, optimisticOperation, }: { account: import("@ledgerhq/coin-cosmos/lib/types/index").CosmosAccount; operation: import("@ledgerhq/types-live").Operation; optimisticOperation: import("@ledgerhq/types-live").Operation; }) => void) | ((arg0: import("@ledgerhq/coin-framework/lib/bot/types").TransactionTestInput<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>) => void); genericDeviceAction: import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, import("@ledgerhq/coin-framework/lib/bot/types").State<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>> | import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, any>; genericDeviceActionForSubAccountTransfers?: import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, any> | undefined; minViableAmount?: import("bignumber.js").BigNumber | undefined; skipMutationsTimeout?: number | undefined; allowEmptyAccounts?: boolean | undefined; skipOperationHistory?: boolean | undefined; onSpeculosDeviceCreated: ((device: { transport: import("@ledgerhq/coin-framework/lib/bot/types").SpeculosTransport; id: string; appPath: string; }) => Promise<void>) | undefined; }; dydx: { disabled?: boolean | undefined; name: string; currency: import("@ledgerhq/types-cryptoassets").CryptoCurrency; testTimeout: number; scanAccountsRetries?: number | undefined; multipleRuns?: number | undefined; dependency?: string | undefined; appQuery: { model?: import("@ledgerhq/speculos-transport/index").DeviceModelId | undefined; appName?: string | undefined; firmware?: string | undefined; appVersion?: string | undefined; }; mutations?: import("@ledgerhq/coin-framework/lib/bot/types").MutationSpec<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>[] | undefined; transactionCheck?: ((arg: import("@ledgerhq/coin-framework/lib/bot/types").TransactionArg<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>) => void) | undefined; test: (({ account, operation, optimisticOperation, }: { account: import("@ledgerhq/coin-cosmos/lib/types/index").CosmosAccount; operation: import("@ledgerhq/types-live").Operation; optimisticOperation: import("@ledgerhq/types-live").Operation; }) => void) | ((arg0: import("@ledgerhq/coin-framework/lib/bot/types").TransactionTestInput<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>) => void); genericDeviceAction: import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, import("@ledgerhq/coin-framework/lib/bot/types").State<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>> | import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, any>; genericDeviceActionForSubAccountTransfers?: import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, any> | undefined; minViableAmount?: import("bignumber.js").BigNumber | undefined; skipMutationsTimeout?: number | undefined; allowEmptyAccounts?: boolean | undefined; skipOperationHistory?: boolean | undefined; onSpeculosDeviceCreated: ((device: { transport: import("@ledgerhq/coin-framework/lib/bot/types").SpeculosTransport; id: string; appPath: string; }) => Promise<void>) | undefined; }; umee: { disabled?: boolean | undefined; name: string; currency: import("@ledgerhq/types-cryptoassets").CryptoCurrency; testTimeout: number; scanAccountsRetries?: number | undefined; multipleRuns?: number | undefined; dependency?: string | undefined; appQuery: { model?: import("@ledgerhq/speculos-transport/index").DeviceModelId | undefined; appName?: string | undefined; firmware?: string | undefined; appVersion?: string | undefined; }; mutations?: import("@ledgerhq/coin-framework/lib/bot/types").MutationSpec<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>[] | undefined; transactionCheck?: ((arg: import("@ledgerhq/coin-framework/lib/bot/types").TransactionArg<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>) => void) | undefined; test: (({ account, operation, optimisticOperation, }: { account: import("@ledgerhq/coin-cosmos/lib/types/index").CosmosAccount; operation: import("@ledgerhq/types-live").Operation; optimisticOperation: import("@ledgerhq/types-live").Operation; }) => void) | ((arg0: import("@ledgerhq/coin-framework/lib/bot/types").TransactionTestInput<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>) => void); genericDeviceAction: import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, import("@ledgerhq/coin-framework/lib/bot/types").State<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>> | import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, any>; genericDeviceActionForSubAccountTransfers?: import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, any> | undefined; minViableAmount?: import("bignumber.js").BigNumber | undefined; skipMutationsTimeout?: number | undefined; allowEmptyAccounts?: boolean | undefined; skipOperationHistory?: boolean | undefined; onSpeculosDeviceCreated: ((device: { transport: import("@ledgerhq/coin-framework/lib/bot/types").SpeculosTransport; id: string; appPath: string; }) => Promise<void>) | undefined; }; persistence: { disabled?: boolean | undefined; name: string; currency: import("@ledgerhq/types-cryptoassets").CryptoCurrency; testTimeout: number; scanAccountsRetries?: number | undefined; multipleRuns?: number | undefined; dependency?: string | undefined; appQuery: { model?: import("@ledgerhq/speculos-transport/index").DeviceModelId | undefined; appName?: string | undefined; firmware?: string | undefined; appVersion?: string | undefined; }; mutations?: import("@ledgerhq/coin-framework/lib/bot/types").MutationSpec<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>[] | undefined; transactionCheck?: ((arg: import("@ledgerhq/coin-framework/lib/bot/types").TransactionArg<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>) => void) | undefined; test: (({ account, operation, optimisticOperation, }: { account: import("@ledgerhq/coin-cosmos/lib/types/index").CosmosAccount; operation: import("@ledgerhq/types-live").Operation; optimisticOperation: import("@ledgerhq/types-live").Operation; }) => void) | ((arg0: import("@ledgerhq/coin-framework/lib/bot/types").TransactionTestInput<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>) => void); genericDeviceAction: import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, import("@ledgerhq/coin-framework/lib/bot/types").State<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>> | import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, any>; genericDeviceActionForSubAccountTransfers?: import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, any> | undefined; minViableAmount?: import("bignumber.js").BigNumber | undefined; skipMutationsTimeout?: number | undefined; allowEmptyAccounts?: boolean | undefined; skipOperationHistory?: boolean | undefined; onSpeculosDeviceCreated: ((device: { transport: import("@ledgerhq/coin-framework/lib/bot/types").SpeculosTransport; id: string; appPath: string; }) => Promise<void>) | undefined; }; quicksilver: { disabled?: boolean | undefined; name: string; currency: import("@ledgerhq/types-cryptoassets").CryptoCurrency; testTimeout: number; scanAccountsRetries?: number | undefined; multipleRuns?: number | undefined; dependency?: string | undefined; appQuery: { model?: import("@ledgerhq/speculos-transport/index").DeviceModelId | undefined; appName?: string | undefined; firmware?: string | undefined; appVersion?: string | undefined; }; mutations?: import("@ledgerhq/coin-framework/lib/bot/types").MutationSpec<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>[] | undefined; transactionCheck?: ((arg: import("@ledgerhq/coin-framework/lib/bot/types").TransactionArg<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>) => void) | undefined; test: (({ account, operation, optimisticOperation, }: { account: import("@ledgerhq/coin-cosmos/lib/types/index").CosmosAccount; operation: import("@ledgerhq/types-live").Operation; optimisticOperation: import("@ledgerhq/types-live").Operation; }) => void) | ((arg0: import("@ledgerhq/coin-framework/lib/bot/types").TransactionTestInput<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>) => void); genericDeviceAction: import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, import("@ledgerhq/coin-framework/lib/bot/types").State<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>> | import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, any>; genericDeviceActionForSubAccountTransfers?: import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, any> | undefined; minViableAmount?: import("bignumber.js").BigNumber | undefined; skipMutationsTimeout?: number | undefined; allowEmptyAccounts?: boolean | undefined; skipOperationHistory?: boolean | undefined; onSpeculosDeviceCreated: ((device: { transport: import("@ledgerhq/coin-framework/lib/bot/types").SpeculosTransport; id: string; appPath: string; }) => Promise<void>) | undefined; }; onomy: { disabled?: boolean | undefined; name: string; currency: import("@ledgerhq/types-cryptoassets").CryptoCurrency; testTimeout: number; scanAccountsRetries?: number | undefined; multipleRuns?: number | undefined; dependency?: string | undefined; appQuery: { model?: import("@ledgerhq/speculos-transport/index").DeviceModelId | undefined; appName?: string | undefined; firmware?: string | undefined; appVersion?: string | undefined; }; mutations?: import("@ledgerhq/coin-framework/lib/bot/types").MutationSpec<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>[] | undefined; transactionCheck?: ((arg: import("@ledgerhq/coin-framework/lib/bot/types").TransactionArg<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>) => void) | undefined; test: (({ account, operation, optimisticOperation, }: { account: import("@ledgerhq/coin-cosmos/lib/types/index").CosmosAccount; operation: import("@ledgerhq/types-live").Operation; optimisticOperation: import("@ledgerhq/types-live").Operation; }) => void) | ((arg0: import("@ledgerhq/coin-framework/lib/bot/types").TransactionTestInput<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>) => void); genericDeviceAction: import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, import("@ledgerhq/coin-framework/lib/bot/types").State<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>> | import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, any>; genericDeviceActionForSubAccountTransfers?: import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, any> | undefined; minViableAmount?: import("bignumber.js").BigNumber | undefined; skipMutationsTimeout?: number | undefined; allowEmptyAccounts?: boolean | undefined; skipOperationHistory?: boolean | undefined; onSpeculosDeviceCreated: ((device: { transport: import("@ledgerhq/coin-framework/lib/bot/types").SpeculosTransport; id: string; appPath: string; }) => Promise<void>) | undefined; }; secretNetwork: { disabled?: boolean | undefined; name: string; currency: import("@ledgerhq/types-cryptoassets").CryptoCurrency; testTimeout: number; scanAccountsRetries?: number | undefined; multipleRuns?: number | undefined; dependency?: string | undefined; appQuery: { model?: import("@ledgerhq/speculos-transport/index").DeviceModelId | undefined; appName?: string | undefined; firmware?: string | undefined; appVersion?: string | undefined; }; mutations?: import("@ledgerhq/coin-framework/lib/bot/types").MutationSpec<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>[] | undefined; transactionCheck?: ((arg: import("@ledgerhq/coin-framework/lib/bot/types").TransactionArg<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>) => void) | undefined; test: (({ account, operation, optimisticOperation, }: { account: import("@ledgerhq/coin-cosmos/lib/types/index").CosmosAccount; operation: import("@ledgerhq/types-live").Operation; optimisticOperation: import("@ledgerhq/types-live").Operation; }) => void) | ((arg0: import("@ledgerhq/coin-framework/lib/bot/types").TransactionTestInput<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>) => void); genericDeviceAction: import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, import("@ledgerhq/coin-framework/lib/bot/types").State<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>> | import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, any>; genericDeviceActionForSubAccountTransfers?: import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, any> | undefined; minViableAmount?: import("bignumber.js").BigNumber | undefined; skipMutationsTimeout?: number | undefined; allowEmptyAccounts?: boolean | undefined; skipOperationHistory?: boolean | undefined; onSpeculosDeviceCreated: ((device: { transport: import("@ledgerhq/coin-framework/lib/bot/types").SpeculosTransport; id: string; appPath: string; }) => Promise<void>) | undefined; }; sei: { disabled?: boolean | undefined; name: string; currency: import("@ledgerhq/types-cryptoassets").CryptoCurrency; testTimeout: number; scanAccountsRetries?: number | undefined; multipleRuns?: number | undefined; dependency?: string | undefined; appQuery: { model?: import("@ledgerhq/speculos-transport/index").DeviceModelId | undefined; appName?: string | undefined; firmware?: string | undefined; appVersion?: string | undefined; }; mutations?: import("@ledgerhq/coin-framework/lib/bot/types").MutationSpec<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>[] | undefined; transactionCheck?: ((arg: import("@ledgerhq/coin-framework/lib/bot/types").TransactionArg<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>) => void) | undefined; test: (({ account, operation, optimisticOperation, }: { account: import("@ledgerhq/coin-cosmos/lib/types/index").CosmosAccount; operation: import("@ledgerhq/types-live").Operation; optimisticOperation: import("@ledgerhq/types-live").Operation; }) => void) | ((arg0: import("@ledgerhq/coin-framework/lib/bot/types").TransactionTestInput<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>) => void); genericDeviceAction: import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, import("@ledgerhq/coin-framework/lib/bot/types").State<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>> | import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, any>; genericDeviceActionForSubAccountTransfers?: import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, any> | undefined; minViableAmount?: import("bignumber.js").BigNumber | undefined; skipMutationsTimeout?: number | undefined; allowEmptyAccounts?: boolean | undefined; skipOperationHistory?: boolean | undefined; onSpeculosDeviceCreated: ((device: { transport: import("@ledgerhq/coin-framework/lib/bot/types").SpeculosTransport; id: string; appPath: string; }) => Promise<void>) | undefined; }; stargaze: { disabled?: boolean | undefined; name: string; currency: import("@ledgerhq/types-cryptoassets").CryptoCurrency; testTimeout: number; scanAccountsRetries?: number | undefined; multipleRuns?: number | undefined; dependency?: string | undefined; appQuery: { model?: import("@ledgerhq/speculos-transport/index").DeviceModelId | undefined; appName?: string | undefined; firmware?: string | undefined; appVersion?: string | undefined; }; mutations?: import("@ledgerhq/coin-framework/lib/bot/types").MutationSpec<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>[] | undefined; transactionCheck?: ((arg: import("@ledgerhq/coin-framework/lib/bot/types").TransactionArg<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>) => void) | undefined; test: (({ account, operation, optimisticOperation, }: { account: import("@ledgerhq/coin-cosmos/lib/types/index").CosmosAccount; operation: import("@ledgerhq/types-live").Operation; optimisticOperation: import("@ledgerhq/types-live").Operation; }) => void) | ((arg0: import("@ledgerhq/coin-framework/lib/bot/types").TransactionTestInput<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>) => void); genericDeviceAction: import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, import("@ledgerhq/coin-framework/lib/bot/types").State<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>> | import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, any>; genericDeviceActionForSubAccountTransfers?: import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, any> | undefined; minViableAmount?: import("bignumber.js").BigNumber | undefined; skipMutationsTimeout?: number | undefined; allowEmptyAccounts?: boolean | undefined; skipOperationHistory?: boolean | undefined; onSpeculosDeviceCreated: ((device: { transport: import("@ledgerhq/coin-framework/lib/bot/types").SpeculosTransport; id: string; appPath: string; }) => Promise<void>) | undefined; }; coreum: { disabled?: boolean | undefined; name: string; currency: import("@ledgerhq/types-cryptoassets").CryptoCurrency; testTimeout: number; scanAccountsRetries?: number | undefined; multipleRuns?: number | undefined; dependency?: string | undefined; appQuery: { model?: import("@ledgerhq/speculos-transport/index").DeviceModelId | undefined; appName?: string | undefined; firmware?: string | undefined; appVersion?: string | undefined; }; mutations?: import("@ledgerhq/coin-framework/lib/bot/types").MutationSpec<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>[] | undefined; transactionCheck?: ((arg: import("@ledgerhq/coin-framework/lib/bot/types").TransactionArg<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>) => void) | undefined; test: (({ account, operation, optimisticOperation, }: { account: import("@ledgerhq/coin-cosmos/lib/types/index").CosmosAccount; operation: import("@ledgerhq/types-live").Operation; optimisticOperation: import("@ledgerhq/types-live").Operation; }) => void) | ((arg0: import("@ledgerhq/coin-framework/lib/bot/types").TransactionTestInput<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>) => void); genericDeviceAction: import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, import("@ledgerhq/coin-framework/lib/bot/types").State<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>> | import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, any>; genericDeviceActionForSubAccountTransfers?: import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, any> | undefined; minViableAmount?: import("bignumber.js").BigNumber | undefined; skipMutationsTimeout?: number | undefined; allowEmptyAccounts?: boolean | undefined; skipOperationHistory?: boolean | undefined; onSpeculosDeviceCreated: ((device: { transport: import("@ledgerhq/coin-framework/lib/bot/types").SpeculosTransport; id: string; appPath: string; }) => Promise<void>) | undefined; }; injective: { disabled?: boolean | undefined; name: string; currency: import("@ledgerhq/types-cryptoassets").CryptoCurrency; testTimeout: number; scanAccountsRetries?: number | undefined; multipleRuns?: number | undefined; dependency?: string | undefined; appQuery: { model?: import("@ledgerhq/speculos-transport/index").DeviceModelId | undefined; appName?: string | undefined; firmware?: string | undefined; appVersion?: string | undefined; }; mutations?: import("@ledgerhq/coin-framework/lib/bot/types").MutationSpec<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>[] | undefined; transactionCheck?: ((arg: import("@ledgerhq/coin-framework/lib/bot/types").TransactionArg<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>) => void) | undefined; test: (({ account, operation, optimisticOperation, }: { account: import("@ledgerhq/coin-cosmos/lib/types/index").CosmosAccount; operation: import("@ledgerhq/types-live").Operation; optimisticOperation: import("@ledgerhq/types-live").Operation; }) => void) | ((arg0: import("@ledgerhq/coin-framework/lib/bot/types").TransactionTestInput<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>) => void); genericDeviceAction: import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, import("@ledgerhq/coin-framework/lib/bot/types").State<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>> | import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, any>; genericDeviceActionForSubAccountTransfers?: import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, any> | undefined; minViableAmount?: import("bignumber.js").BigNumber | undefined; skipMutationsTimeout?: number | undefined; allowEmptyAccounts?: boolean | undefined; skipOperationHistory?: boolean | undefined; onSpeculosDeviceCreated: ((device: { transport: import("@ledgerhq/coin-framework/lib/bot/types").SpeculosTransport; id: string; appPath: string; }) => Promise<void>) | undefined; }; mantra: { disabled?: boolean | undefined; name: string; currency: import("@ledgerhq/types-cryptoassets").CryptoCurrency; testTimeout: number; scanAccountsRetries?: number | undefined; multipleRuns?: number | undefined; dependency?: string | undefined; appQuery: { model?: import("@ledgerhq/speculos-transport/index").DeviceModelId | undefined; appName?: string | undefined; firmware?: string | undefined; appVersion?: string | undefined; }; mutations?: import("@ledgerhq/coin-framework/lib/bot/types").MutationSpec<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>[] | undefined; transactionCheck?: ((arg: import("@ledgerhq/coin-framework/lib/bot/types").TransactionArg<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>) => void) | undefined; test: (({ account, operation, optimisticOperation, }: { account: import("@ledgerhq/coin-cosmos/lib/types/index").CosmosAccount; operation: import("@ledgerhq/types-live").Operation; optimisticOperation: import("@ledgerhq/types-live").Operation; }) => void) | ((arg0: import("@ledgerhq/coin-framework/lib/bot/types").TransactionTestInput<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>) => void); genericDeviceAction: import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, import("@ledgerhq/coin-framework/lib/bot/types").State<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>> | import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, any>; genericDeviceActionForSubAccountTransfers?: import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, any> | undefined; minViableAmount?: import("bignumber.js").BigNumber | undefined; skipMutationsTimeout?: number | undefined; allowEmptyAccounts?: boolean | undefined; skipOperationHistory?: boolean | undefined; onSpeculosDeviceCreated: ((device: { transport: import("@ledgerhq/coin-framework/lib/bot/types").SpeculosTransport; id: string; appPath: string; }) => Promise<void>) | undefined; }; cryptoOrg: { disabled?: boolean | undefined; name: string; currency: import("@ledgerhq/types-cryptoassets").CryptoCurrency; testTimeout: number; scanAccountsRetries?: number | undefined; multipleRuns?: number | undefined; dependency?: string | undefined; appQuery: { model?: import("@ledgerhq/speculos-transport/index").DeviceModelId | undefined; appName?: string | undefined; firmware?: string | undefined; appVersion?: string | undefined; }; mutations?: import("@ledgerhq/coin-framework/lib/bot/types").MutationSpec<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>[] | undefined; transactionCheck?: ((arg: import("@ledgerhq/coin-framework/lib/bot/types").TransactionArg<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>) => void) | undefined; test: (({ account, operation, optimisticOperation, }: { account: import("@ledgerhq/coin-cosmos/lib/types/index").CosmosAccount; operation: import("@ledgerhq/types-live").Operation; optimisticOperation: import("@ledgerhq/types-live").Operation; }) => void) | ((arg0: import("@ledgerhq/coin-framework/lib/bot/types").TransactionTestInput<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>) => void); genericDeviceAction: import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, import("@ledgerhq/coin-framework/lib/bot/types").State<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>> | import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, any>; genericDeviceActionForSubAccountTransfers?: import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, any> | undefined; minViableAmount?: import("bignumber.js").BigNumber | undefined; skipMutationsTimeout?: number | undefined; allowEmptyAccounts?: boolean | undefined; skipOperationHistory?: boolean | undefined; onSpeculosDeviceCreated: ((device: { transport: import("@ledgerhq/coin-framework/lib/bot/types").SpeculosTransport; id: string; appPath: string; }) => Promise<void>) | undefined; }; xion: { disabled?: boolean | undefined; name: string; currency: import("@ledgerhq/types-cryptoassets").CryptoCurrency; testTimeout: number; scanAccountsRetries?: number | undefined; multipleRuns?: number | undefined; dependency?: string | undefined; appQuery: { model?: import("@ledgerhq/speculos-transport/index").DeviceModelId | undefined; appName?: string | undefined; firmware?: string | undefined; appVersion?: string | undefined; }; mutations?: import("@ledgerhq/coin-framework/lib/bot/types").MutationSpec<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>[] | undefined; transactionCheck?: ((arg: import("@ledgerhq/coin-framework/lib/bot/types").TransactionArg<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>) => void) | undefined; test: (({ account, operation, optimisticOperation, }: { account: import("@ledgerhq/coin-cosmos/lib/types/index").CosmosAccount; operation: import("@ledgerhq/types-live").Operation; optimisticOperation: import("@ledgerhq/types-live").Operation; }) => void) | ((arg0: import("@ledgerhq/coin-framework/lib/bot/types").TransactionTestInput<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>) => void); genericDeviceAction: import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, import("@ledgerhq/coin-framework/lib/bot/types").State<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>> | import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, any>; genericDeviceActionForSubAccountTransfers?: import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, any> | undefined; minViableAmount?: import("bignumber.js").BigNumber | undefined; skipMutationsTimeout?: number | undefined; allowEmptyAccounts?: boolean | undefined; skipOperationHistory?: boolean | undefined; onSpeculosDeviceCreated: ((device: { transport: import("@ledgerhq/coin-framework/lib/bot/types").SpeculosTransport; id: string; appPath: string; }) => Promise<void>) | undefined; }; zenrock: { disabled?: boolean | undefined; name: string; currency: import("@ledgerhq/types-cryptoassets").CryptoCurrency; testTimeout: number; scanAccountsRetries?: number | undefined; multipleRuns?: number | undefined; dependency?: string | undefined; appQuery: { model?: import("@ledgerhq/speculos-transport/index").DeviceModelId | undefined; appName?: string | undefined; firmware?: string | undefined; appVersion?: string | undefined; }; mutations?: import("@ledgerhq/coin-framework/lib/bot/types").MutationSpec<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>[] | undefined; transactionCheck?: ((arg: import("@ledgerhq/coin-framework/lib/bot/types").TransactionArg<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>) => void) | undefined; test: (({ account, operation, optimisticOperation, }: { account: import("@ledgerhq/coin-cosmos/lib/types/index").CosmosAccount; operation: import("@ledgerhq/types-live").Operation; optimisticOperation: import("@ledgerhq/types-live").Operation; }) => void) | ((arg0: import("@ledgerhq/coin-framework/lib/bot/types").TransactionTestInput<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>) => void); genericDeviceAction: import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, import("@ledgerhq/coin-framework/lib/bot/types").State<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>> | import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, any>; genericDeviceActionForSubAccountTransfers?: import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, any> | undefined; minViableAmount?: import("bignumber.js").BigNumber | undefined; skipMutationsTimeout?: number | undefined; allowEmptyAccounts?: boolean | undefined; skipOperationHistory?: boolean | undefined; onSpeculosDeviceCreated: ((device: { transport: import("@ledgerhq/coin-framework/lib/bot/types").SpeculosTransport; id: string; appPath: string; }) => Promise<void>) | undefined; }; babylon: { disabled?: boolean | undefined; name: string; currency: import("@ledgerhq/types-cryptoassets").CryptoCurrency; testTimeout: number; scanAccountsRetries?: number | undefined; multipleRuns?: number | undefined; dependency?: string | undefined; appQuery: { model?: import("@ledgerhq/speculos-transport/index").DeviceModelId | undefined; appName?: string | undefined; firmware?: string | undefined; appVersion?: string | undefined; }; mutations?: import("@ledgerhq/coin-framework/lib/bot/types").MutationSpec<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>[] | undefined; transactionCheck?: ((arg: import("@ledgerhq/coin-framework/lib/bot/types").TransactionArg<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>) => void) | undefined; test: (({ account, operation, optimisticOperation, }: { account: import("@ledgerhq/coin-cosmos/lib/types/index").CosmosAccount; operation: import("@ledgerhq/types-live").Operation; optimisticOperation: import("@ledgerhq/types-live").Operation; }) => void) | ((arg0: import("@ledgerhq/coin-framework/lib/bot/types").TransactionTestInput<import("@ledge