import { WalletClientWithAccount } from '../common/types/viemTypes.js'; import { SignableRequestType, SignableRequestTypeToParams } from './signableRequestType.js'; import 'viem'; import './signatureParamTypes.js'; import '@nadohq/utils'; import '../common/types/subaccountTypes.js'; import '../common/types/bytes.js'; interface Params { requestType: TReqType; requestParams: SignableRequestTypeToParams[TReqType]; chainId: number; verifyingContract: string; walletClient: WalletClientWithAccount; } declare function getSignedTransactionRequest(params: Params): Promise<`0x${string}`>; export { getSignedTransactionRequest };