import { GenericEndpointContext } from "@better-auth/core"; //#region src/oauth2/state.d.ts declare function generateState(c: GenericEndpointContext, link: { email: string; userId: string; } | undefined, additionalData: Record | false | undefined): Promise<{ state: string; codeVerifier: string; }>; declare function parseState(c: GenericEndpointContext): Promise<{ [x: string]: unknown; callbackURL: string; codeVerifier: string; expiresAt: number; errorURL?: string | undefined; newUserURL?: string | undefined; oauthState?: string | undefined; link?: { email: string; userId: string; } | undefined; requestSignUp?: boolean | undefined; }>; //#endregion export { generateState, parseState };