import type { AccountBalanceResponse } from '../models/AccountBalanceResponse'; import type { AccountInfoResponse } from '../models/AccountInfoResponse'; import type { RollupWithdrawDto } from '../models/RollupWithdrawDto'; import type { RollupWithdrawRecipt } from '../models/RollupWithdrawRecipt'; import type { CancelablePromise } from '../core/CancelablePromise'; export declare class AccountService { /** * get L2 balance list * @param l1Addr * @param accountId * @param l2TokenAddrList * @returns AccountBalanceResponse * @throws ApiError */ static tsAccountControllerGetL2Balances(l1Addr?: string, accountId?: number, l2TokenAddrList?: Array): CancelablePromise; /** * @param l1Addr * @param accountId * @returns AccountInfoResponse * @throws ApiError */ static tsAccountControllerGetAccountInfo(l1Addr?: string, accountId?: string): CancelablePromise; /** * withdraw from L2 to L1, wait for check L2 balance is correct * @param requestBody * @returns RollupWithdrawRecipt * @throws ApiError */ static tsAccountControllerWithdraw(requestBody: RollupWithdrawDto): CancelablePromise; }