import { Balance } from '../models'; import { Instantiable, InstantiableConfig } from '../Instantiable.abstract'; import { TxParameters } from '../keeper'; import { BigNumber } from '../utils'; export declare class Account extends Instantiable { private id; private password?; private token?; babyX?: string; babyY?: string; babySecret?: string; constructor(id?: string, config?: InstantiableConfig); getId(): string; setId(id: any): void; getPublic(): string; setPassword(password: string): void; getPassword(): string; getNeverminedBalance(): Promise; getEtherBalance(): Promise; getBalance(): Promise; requestTokens(amount: number | string | BigNumber, txParams?: TxParameters): Promise; }