import { U as UserOperation } from '../../ERC4337Utils-D4GRkIAr.mjs';
import 'viem';
import '../types/bignumber.mjs';
import '../types/common-types.mjs';
import 'node_modules/viem/_types/errors/utils';

declare const signUserOpWithSessionKey: (accountAddress: string, chainId: number, apiKey: string, sessionKey: string, userOp: UserOperation, permissionsBackendUrl?: string) => Promise<UserOperation>;

export { signUserOpWithSessionKey };
