import { Session } from '@shopify/shopify-api'; import { SessionStorage } from '@shopify/shopify-app-session-storage'; import { PgDatabase, PgQueryResultHKT } from 'drizzle-orm/pg-core'; import { PostgresSessionTable } from '../schemas/postgres.schema'; export declare class DrizzleSessionStoragePostgres implements SessionStorage { private readonly db; private readonly sessionTable; constructor(db: PgDatabase, sessionTable: PostgresSessionTable); 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-postgres.adapter.d.ts.map