import { type CreateSecretStoreInput } from "../../../auth-store/dist/index.js"; import type { OAuthSessionStore } from "./types.js"; interface StoredOAuthClient { clientId: string; clientSecret?: string; } export interface OAuthClientStore { load(issuer: string): Promise; save(issuer: string, client: StoredOAuthClient): Promise; clear(issuer: string): Promise; } export declare function createAuthStoreSessionStore(options?: CreateSecretStoreInput): OAuthSessionStore; export declare function createAuthStoreClientStore(options: CreateSecretStoreInput): OAuthClientStore; export {};