import Dexie, { Table } from 'dexie'; export interface ImageItem { id?: number; data: string; // Base64 prompt: string; aspectRatio: string; createdAt: number; } export class KeyValuePixDB extends Dexie { gallery!: Table; constructor() { super('kv-pix-db'); this.version(1).stores({ gallery: '++id, createdAt' }); } } export const db = new KeyValuePixDB();