///
import { Cardano } from '@cardano-sdk/core';
import { HID } from 'node-hid';
import { SignTransactionContext } from '@cardano-sdk/key-management';
import { TxOutputFormat } from '@cardano-foundation/ledgerjs-hw-app-cardano';
import TransportNodeHid from '@ledgerhq/hw-transport-node-hid-noevents';
import TransportWebUSB from '@ledgerhq/hw-transport-webusb';
export declare enum DeviceType {
Ledger = "Ledger"
}
export declare type LedgerTransportType = TransportWebUSB | TransportNodeHid;
export declare type LedgerDevice = USBDevice | HID;
export declare type LedgerTxTransformerContext = {
chainId: Cardano.ChainId;
accountIndex: number;
outputsFormat: Array;
collateralReturnFormat: TxOutputFormat | undefined;
} & SignTransactionContext;
//# sourceMappingURL=types.d.ts.map