import { UserKey, GuildKey, MoneyRecord, StoreRecord, InventoryRecord, BankRecord } from "../types"; export interface Adapter { findMoney(key: UserKey): Promise; upsertMoney(key: UserKey, money: number): Promise; deleteMoney(key: UserKey): Promise; allMoney(guild: string): Promise; findStore(key: GuildKey): Promise; upsertStore(key: GuildKey, items: StoreRecord["items"]): Promise; deleteStore(key: GuildKey): Promise; findInventory(key: UserKey): Promise; upsertInventory(key: UserKey, items: InventoryRecord["inventory"]): Promise; deleteInventory(key: UserKey): Promise; findBank(key: UserKey): Promise; upsertBank(key: UserKey, money: number): Promise; deleteBank(key: UserKey): Promise; allBank(guild: string): Promise; getCooldown(user: string, guild: string, action: string): Promise; setCooldown(user: string, guild: string, action: string, timestamp: number): Promise; } //# sourceMappingURL=adapter.d.ts.map