import { CreditAmount, PaymentEntity } from './types/Types' import { ConfigUser, ReturnedUser } from './interfaces/Interfaces' declare class User { private readonly accountid private readonly authkey constructor (config: ConfigUser); getUser (): Promise; getUsername (): Promise; getBalance (): Promise; hasDiscordRole (role: string): Promise; getDiscordRoles (): Promise; getDaysSinceLastMove (): Promise; sendCredits (amount: CreditAmount, to: PaymentEntity, reason: string): Promise; getStockOffers (ticker: string): Promise; buyStock (ticker: string, amount: number, price: CreditAmount): Promise; sellStock (ticker: string, amount: number, price: CreditAmount): Promise; cancelOffer (orderid: number): Promise; get apikey (): string; set apikey (apikey: string); get svid (): string; set svid (svid: string); hasFossPp (): boolean; } export default User