import { Response as Res } from 'express'; import { WalletsService } from './wallets.service'; import { WalletStorageService } from 'src/shared/storage/wallet-storage.service'; import { AnalyticsService } from 'src/shared/storage/analytics.service'; export declare class WalletsController { private walletStorageService; private walletsService; private analyticsService; constructor(walletStorageService: WalletStorageService, walletsService: WalletsService, analyticsService: AnalyticsService); getTypes(): Promise; setup({ password }: { password: string; }): Promise<{ success: boolean; description: string; }>; get(hiddenSecret: string, res: Res): Promise; getWalletsWithUpdatedBalances(hiddenSecret: string, res: Res): Promise; getSecretKey(address: string): Promise<{ success: boolean; description: string; wallet?: undefined; } | { success: boolean; wallet: any; description?: undefined; }>; new(body: any): Promise<{ success: boolean; description: string; }>; import(body: any): Promise<{ success: boolean; description: string; }>; refresh(body: any): Promise; send(body: any): Promise; importToken(body: any): Promise<{ success: boolean; description: string; }>; delete(body: any): Promise<{ success: boolean; description: string; }>; }