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("@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;
        };
    };
    evm: Partial<Record<import("@ledgerhq/types-cryptoassets").CryptoCurrencyId | "LBRY" | "groestcoin" | "osmo", import("@ledgerhq/coin-framework/lib/bot/types").AppSpec<import("@ledgerhq/coin-evm/lib/types/transaction").Transaction>>>;
    hedera: {
        hedera: import("@ledgerhq/coin-framework/lib/bot/types").AppSpec<import("@ledgerhq/coin-hedera/lib/types/bridge").Transaction>;
    };
    filecoin: {
        filecoinSpecs: import("@ledgerhq/coin-framework/lib/bot/types").AppSpec<import("@ledgerhq/coin-filecoin/lib/types/bridge").Transaction>;
    };
    internet_computer: {
        internetComputerSpecs: import("@ledgerhq/coin-framework/lib/bot/types").AppSpec<import("@ledgerhq/coin-internet_computer/lib/types/common").Transaction>;
    };
    icon: {
        icon: import("@ledgerhq/coin-framework/lib/bot/types").AppSpec<import("@ledgerhq/coin-icon/lib/types/index").Transaction>;
    };
    multiversx: {
        multiversx: import("@ledgerhq/coin-framework/lib/bot/types").AppSpec<import("@ledgerhq/coin-multiversx/lib/types").Transaction>;
    };
    near: {
        near: import("@ledgerhq/coin-framework/lib/bot/types").AppSpec<import("@ledgerhq/coin-near/lib/types").Transaction>;
    };
    polkadot: {
        polkadot: import("@ledgerhq/coin-framework/lib/bot/types").AppSpec<import("@ledgerhq/coin-polkadot/lib/index").Transaction>;
    };
    solana: {
        solana: import("@ledgerhq/coin-framework/lib/bot/types").AppSpec<import("@ledgerhq/coin-solana/lib/types").Transaction>;
    };
    stacks: {
        stacksSpecs: import("@ledgerhq/coin-framework/lib/bot/types").AppSpec<import("@ledgerhq/coin-stacks/lib/index").Transaction>;
    };
    stellar: {
        stellar: import("@ledgerhq/coin-framework/lib/bot/types").AppSpec<import("@ledgerhq/coin-stellar/lib/types/bridge").Transaction>;
    };
    tezos: {
        tezos: import("@ledgerhq/coin-framework/lib/bot/types").AppSpec<import("@ledgerhq/coin-tezos/lib/types/bridge").Transaction>;
    };
    ton: {
        tonSpecs: import("@ledgerhq/coin-framework/lib/bot/types").AppSpec<import("@ledgerhq/coin-ton/lib/types").Transaction>;
    };
    tron: {
        tron: import("@ledgerhq/coin-framework/lib/bot/types").AppSpec<import("@ledgerhq/coin-tron/lib/index").Transaction>;
    };
    vechain: {
        vtho: import("@ledgerhq/coin-framework/lib/bot/types").AppSpec<import("@ledgerhq/coin-vechain/lib/types/bridge").Transaction>;
        vet: import("@ledgerhq/coin-framework/lib/bot/types").AppSpec<import("@ledgerhq/coin-vechain/lib/types/bridge").Transaction>;
    };
    xrp: {
        xrp: import("@ledgerhq/coin-framework/lib/bot/types").AppSpec<import("@ledgerhq/coin-xrp/lib/types/bridge").Transaction>;
    };
    mina: {
        minaSpecs: import("@ledgerhq/coin-framework/lib/bot/types").AppSpec<import("@ledgerhq/coin-mina/lib/types/common").Transaction>;
    };
};
export default _default;
//# sourceMappingURL=specs.d.ts.map