import express from "express"; import { SendMasterWalletContractCallRequestDTO } from "../../eth/dto/send-master-wallet-contract-call-request.dto"; import { ChangeMasterWalletNameRequestDTO } from "../../eth/dto/change-master-wallet-name-request.dto"; import { SendMasterWalletCoinRequestDTO } from "../../eth/dto/send-master-wallet-coin-request.dto"; import { SendMasterWalletBatchTransactionsRequestDTO } from "../../eth/dto/send-master-wallet-batch-transactions-request.dto"; import { FlushRequestDTO } from "../../eth/dto/flush-request.dto"; import { CreateUserWalletRequestDTO } from "../../eth/dto/create-user-wallet-request.dto"; import { SendUserWalletContractCallRequestDTO } from "../../eth/dto/send-user-wallet-contract-call-request.dto"; import { ChangeUserWalletNameRequestDTO } from "../../eth/dto/change-user-wallet-name-request.dto"; import { SendUserWalletCoinRequestDTO } from "../../eth/dto/send-user-wallet-coin-request.dto"; import { RetryCreateMasterWalletRequestDTO } from "../../eth/dto/retry-create-master-wallet-request.dto"; import { RetryCreateUserWalletRequestDTO } from "../../eth/dto/retry-create-user-wallet-request.dto"; import { PaginationDTO } from "../../eth/dto/pagination.dto"; import { MasterWalletDTO } from "../../eth/dto/master-wallet.dto"; import { WalletsService } from "../../klay/wallets/wallets.service"; import { TransactionDTO } from "../../eth/dto/transaction.dto"; import { BalanceDTO } from "../../eth/dto/balance.dto"; import { UserWalletDTO } from "../../eth/dto/user-wallet.dto"; export declare class WalletsController { private readonly walletsService; constructor(walletsService: WalletsService); getMasterWallets(request: express.Request, name?: string): Promise; getMasterWallet(request: express.Request, masterWalletId: string): Promise; sendMasterWalletContractCall(request: express.Request, masterWalletId: string, sendMasterWalletContractCallRequestDTO: SendMasterWalletContractCallRequestDTO): Promise; changeMasterWalletName(request: express.Request, masterWalletId: string, changeMasterWalletNameRequestDTO: ChangeMasterWalletNameRequestDTO): Promise; getMasterWalletBalance(request: express.Request, masterWalletId: string, flag?: string, symbol?: string): Promise; sendMasterWalletCoin(request: express.Request, masterWalletId: string, sendMasterWalletCoinRequestDTO: SendMasterWalletCoinRequestDTO): Promise; sendMasterWalletBatchTransactions(request: express.Request, masterWalletId: string, sendMasterWalletBatchTransactionsRequestDTO: SendMasterWalletBatchTransactionsRequestDTO): Promise; flush(request: express.Request, masterWalletId: string, flushRequestDTO: FlushRequestDTO): Promise; getUserWallet(request: express.Request, masterWalletId: string, userWalletId: string): Promise; getUserWallets(request: express.Request, masterWalletId: string, page?: number, size?: number, sort?: string, name?: string, address?: string): Promise>; createUserWallet(request: express.Request, masterWalletId: string, createUserWalletRequestDTO: CreateUserWalletRequestDTO): Promise; sendUserWalletContractCall(request: express.Request, masterWalletId: string, userWalletId: string, sendUserWalletContractCallRequestDTO: SendUserWalletContractCallRequestDTO): Promise; changeUserWalletName(request: express.Request, masterWalletId: string, userWalletId: string, changeUserWalletNameRequestDTO: ChangeUserWalletNameRequestDTO): Promise; getUserWalletBalance(request: express.Request, masterWalletId: string, userWalletId: string, flag?: string, symbol?: string): Promise; sendUserWalletCoin(request: express.Request, masterWalletId: string, userWalletId: string, sendUserWalletCoinRequestDTO: SendUserWalletCoinRequestDTO): Promise; retryCreateMasterWallet(request: express.Request, masterWalletId: string, retryCreateMasterWalletRequestDTO: RetryCreateMasterWalletRequestDTO): Promise; retryCreateUserWallet(request: express.Request, masterWalletId: string, userWalletId: string, retryCreateUserWalletRequestDTO: RetryCreateUserWalletRequestDTO): Promise; }