import { Session } from '@shopify/shopify-api'; import { SessionStorage } from '@shopify/shopify-app-session-storage'; import { BaseSQLiteDatabase } from 'drizzle-orm/sqlite-core'; import { SQLiteSessionTable } from '../schemas/sqlite.schema'; export declare class DrizzleSessionStorageSQLite implements SessionStorage { private readonly db; private readonly sessionTable; constructor(db: BaseSQLiteDatabase<'sync' | 'async', any, any>, sessionTable: SQLiteSessionTable); storeSession(session: Session): Promise; loadSession(id: string): Promise; deleteSession(id: string): Promise; deleteSessions(ids: string[]): Promise; findSessionsByShop(shop: string): Promise; private sessionToRow; private rowToSession; } //# sourceMappingURL=drizzle-sqlite.adapter.d.ts.map