import { Session } from '@shopify/shopify-api'; import { SessionStorage } from '@shopify/shopify-app-session-storage'; import { MySqlDatabase, PreparedQueryHKTBase, MySqlQueryResultHKT } from 'drizzle-orm/mysql-core'; import { MySQLSessionTable } from '../schemas/mysql.schema'; export declare class DrizzleSessionStorageMySQL implements SessionStorage { private readonly db; private readonly sessionTable; constructor(db: MySqlDatabase, sessionTable: MySQLSessionTable); 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-mysql.adapter.d.ts.map