import type { Chain, Transport } from "viem"; import type { GetAccountParameter, GetEntryPointFromAccount, SmartContractAccount } from "../../../account/smartContractAccount"; import type { BaseSmartAccountClient } from "../../../client/smartAccountClient"; import type { SendUserOperationResult } from "../../../client/types"; import type { UserOperationOverrides, UserOperationStruct } from "../../../types"; import type { GetContextParameter, UserOperationContext } from "../types"; export declare function _sendUserOperation = GetEntryPointFromAccount>(client: BaseSmartAccountClient, args: { uoStruct: UserOperationStruct; overrides?: UserOperationOverrides; } & GetAccountParameter & GetContextParameter): Promise>;