import { type Account } from "./types.js"; import { type DrizzleExecutor } from "../drizzle.js"; /** * Consumes one unexpired authMagicLinks token, returning an existing email account or creating a new account when registration policy permits. * The guarded token update and account lookup share a transaction so concurrent requests cannot redeem the same one-time link twice. */ export declare function magicLinkConsume(executor: DrizzleExecutor, rawToken: string): Promise; //# sourceMappingURL=magicLinkConsume.d.ts.map