import { Adapter } from "./adapters/adapter"; import { DepositResult, WithdrawResult, LeaderboardEntry, BankOptions } from "./types"; export declare class Bank { private adapter; private hooks; private logger; constructor(adapter: Adapter, options?: BankOptions); get(user: string, guild: string): Promise; add(user: string, guild: string, amount: number): Promise; remove(user: string, guild: string, amount: number): Promise; reset(user: string, guild: string): Promise; deposit(user: string, guild: string, amount: number): Promise; withdraw(user: string, guild: string, amount: number): Promise; leaderboard(guild: string, limit?: number): Promise; } //# sourceMappingURL=bank.d.ts.map