import LedgerHwAppEth from "@ledgerhq/hw-app-eth";
import type { GetAppNameAndVersionResponse } from "./ledger-bridge.cjs";
export declare class MetaMaskLedgerHwAppEth extends LedgerHwAppEth implements MetaMaskLedgerHwAppEth {
    readonly mainAppName = "BOLOS";
    readonly ethAppName = "Ethereum";
    readonly transportEncoding = "ascii";
    /**
     * Method to open ethereum application on ledger device.
     *
     */
    openEthApp(): Promise<void>;
    /**
     * Method to close all running application on ledger device.
     *
     */
    closeApps(): Promise<void>;
    /**
     * Method to retrieve the name and version of the running application in ledger device.
     *
     * @returns An object contains appName and version.
     */
    getAppNameAndVersion(): Promise<GetAppNameAndVersionResponse>;
}
//# sourceMappingURL=ledger-hw-app.d.cts.map