import { Adapter } from "./adapter"; import { UserKey, GuildKey, MoneyRecord, StoreRecord, InventoryRecord, BankRecord } from "../types"; export declare class SqliteAdapter implements Adapter { private db; constructor(dbPath?: string); private init; 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; close(): void; } //# sourceMappingURL=sqlite.d.ts.map