import { type Account } from "./types.js"; import { type DrizzleExecutor } from "../drizzle.js"; /** * Resolves an OIDC subject to its accounts identity, creating both the account and oidcIdentities link only when registration policy allows it. * Serializing lookup, bootstrap authorization, and insertion prevents concurrent callbacks from creating duplicate credentials or bypassing the first-user gate. */ export declare function accountFindOrCreateOidc(executor: DrizzleExecutor, provider: string, subject: string, email: string): Promise; //# sourceMappingURL=accountFindOrCreateOidc.d.ts.map