declare const _default: {
    bitcoin: {
        signMessage: import("../hw/signMessage/types").SignMessage;
    };
    casper: {
        signMessage: (signerContext: import("@ledgerhq/coin-framework/lib/signer").SignerContext<import("@ledgerhq/coin-casper/lib/types/signer").CasperSigner>) => (deviceId: string, account: import("@ledgerhq/types-live").Account, { message }: import("@ledgerhq/types-live").AnyMessage) => Promise<{
            rsv: {
                r: string;
                s: string;
                v: number;
            };
            signature: string;
        }>;
    };
    evm: {
        prepareMessageToSign: ({ message }: {
            message: string;
        }) => import("@ledgerhq/types-live").TypedEvmMessage;
        signMessage: import("../hw/signMessage/types").SignMessage;
    };
    filecoin: {
        signMessage: (signerContext: import("@ledgerhq/coin-framework/lib/signer").SignerContext<import("@ledgerhq/coin-filecoin/lib/types/signer").FilecoinSigner>) => (deviceId: string, account: import("@ledgerhq/types-live").Account, { message }: import("@ledgerhq/types-live").AnyMessage) => Promise<{
            rsv: {
                r: string;
                s: string;
                v: number;
            };
            signature: string;
        }>;
    };
    internet_computer: {
        signMessage: (signerContext: import("@ledgerhq/coin-framework/lib/signer").SignerContext<import("@ledgerhq/coin-internet_computer/lib/types/signer").ICPSigner>) => (deviceId: string, account: import("@ledgerhq/types-live").Account, { message }: import("@ledgerhq/types-live").AnyMessage) => Promise<{
            rsv: {
                r: string;
                s: string;
                v: number;
            };
            signature: string;
        }>;
    };
    solana: {
        signMessage: import("../hw/signMessage/types").SignMessage;
    };
    ton: {
        signMessage: (signerContext: import("@ledgerhq/coin-framework/lib/signer").SignerContext<import("@ledgerhq/coin-ton/lib/signer").TonSigner>) => (deviceId: string, account: import("@ledgerhq/types-live").Account, { message }: import("@ledgerhq/types-live").AnyMessage) => Promise<{
            rsv: {
                r: string;
                s: string;
                v: number;
            };
            signature: string;
        }>;
    };
};
export default _default;
//# sourceMappingURL=hw-signMessage.d.ts.map