import type { DpopPrivateJwk } from '@atcute/oauth-crypto'; import type { SimpleStore } from '../types/store.js'; import type { RawSession } from '../types/token.js'; export interface OAuthDatabaseOptions { name: string; } export type OAuthDatabase = ReturnType; export declare const createOAuthDatabase: ({ name }: OAuthDatabaseOptions) => { dispose: () => void; sessions: SimpleStore<`did:${string}:${string}`, RawSession>; states: SimpleStore; dpopNonces: SimpleStore; inflightDpop: Map>; }; //# sourceMappingURL=db.d.ts.map