/**
 * Screen API - Unified endpoint for getting screen configurations
 *
 * This API serves screen configurations from two sources:
 * 1. Built-in screens (from the registry in ./screens/registry.ts)
 * 2. Database-defined forms (fallback)
 *
 * Built-in screen IDs: identifier, email-otp-challenge, sms-otp-challenge, enter-password, signup, forgot-password, reset-password
 * Database forms: Any form stored in the database (typically prefixed with "form_" or custom IDs)
 *
 * Routes:
 * - GET /u2/screen/:screenId?state=... - Get screen configuration
 * - POST /u2/screen/:screenId?state=... - Submit form data and get next screen
 */
import { OpenAPIHono } from "@hono/zod-openapi";
import { Bindings, Variables } from "../../types";
export declare const screenApiRoutes: OpenAPIHono<{
    Bindings: Bindings;
    Variables: Variables;
}, {}, "/">;
