import { JsonRpcProvider } from "@ethersproject/providers"; import { BatchUserOperationCallData, UserOperationCallData, Address, Hash, TelegramClientOptions } from "../../types"; export declare class AATelegramClient { private chainData; private apiKey; private signer; private signerAddress; private telegramUserId; private provider; private options; chainId: number; private entryPoint; private kernelAccountFactory; smartAccountAddress: Address; constructor(apiKey: string); init(provider: JsonRpcProvider, options: TelegramClientOptions): Promise; private getAccountCallData; private setupContractConfigs; private getSmartContractAddress; private initalizeSmartAccount; private getPaymasterDataUsingEndpoint; prepareUserOperation(userOp: UserOperationCallData): Promise; sendUserOperation(prepareOpReqId: string, otp: string): Promise; private makeUserOp; prepareUserOperationBatch(userOps: BatchUserOperationCallData): Promise; private makeUserOpBatch; }