import { Context } from "hono";
import { Bindings, Variables } from "../types";
/**
 * Handler for `GET /authorize/resume?state=<login_session_id>`.
 *
 * Auth0 exposes an identically-named endpoint (see
 * `app.pocketlaw.com.har`): after a Universal Login sub-flow submits the
 * user's credentials, the sub-flow 302s here rather than issuing tokens
 * inline. This endpoint is the single terminal site that:
 *
 *  1. Hops to the original authorization host if the browser is on the
 *     wrong custom domain (so the session cookie lands under the right
 *     wildcard).
 *  2. Dispatches based on the LoginSessionMachine state.
 *  3. Delegates the actual token/code issuance (and cookie write) to
 *     `createFrontChannelAuthResponse`, which already handles MFA /
 *     passkey-nudge / response-mode branching.
 */
export declare function resumeLoginSession(ctx: Context<{
    Bindings: Bindings;
    Variables: Variables;
}>, state: string): Promise<Response>;
