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