export interface SignedOpParams { signer: string; target: string; calldata_: string; value: bigint; nonce: bigint; deadline: bigint; signature: string; } export interface TokenPullParams { signer: string; token: string; spender: string; amount: bigint; nonce: bigint; deadline: bigint; signature: string; } export interface SignOpInput { target: string; calldata_: string; value?: bigint; deadline?: number; } export interface BundleSubmitResult { signedTx: string; from: string; nonce: number; estimatedGas: bigint; }