import { type GetAddressDAReturnType } from "./app-binder/GetAddressDeviceActionTypes"; import { type SignDelegationAuthorizationDAReturnType } from "./app-binder/SignDelegationAuthorizationTypes"; import { type SignPersonalMessageDAReturnType } from "./app-binder/SignPersonalMessageDeviceActionTypes"; import { type SignTransactionDAReturnType } from "./app-binder/SignTransactionDeviceActionTypes"; import { type SignTypedDataDAReturnType } from "./app-binder/SignTypedDataDeviceActionTypes"; import { type VerifySafeAddressDAReturnType } from "./app-binder/VerifySafeAddressDeviceActionTypes"; import { type AddressOptions } from "./model/AddressOptions"; import { type MessageOptions } from "./model/MessageOptions"; import { type SafeAddressOptions } from "./model/SafeAddressOptions"; import { type TransactionOptions } from "./model/TransactionOptions"; import { type TypedData } from "./model/TypedData"; import { type TypedDataOptions } from "./model/TypedDataOptions"; export interface SignerEth { signTransaction: (derivationPath: string, transaction: Uint8Array, options?: TransactionOptions) => SignTransactionDAReturnType; signMessage: (derivationPath: string, message: string | Uint8Array, options?: MessageOptions) => SignPersonalMessageDAReturnType; signTypedData: (derivationPath: string, typedData: TypedData, options?: TypedDataOptions) => SignTypedDataDAReturnType; getAddress: (derivationPath: string, options?: AddressOptions) => GetAddressDAReturnType; verifySafeAddress: (safeContractAddress: string, options?: SafeAddressOptions) => VerifySafeAddressDAReturnType; signDelegationAuthorization: (derivationPath: string, chainId: number, contractAddress: string, nonce: number) => SignDelegationAuthorizationDAReturnType; } //# sourceMappingURL=SignerEth.d.ts.map