/**
 * Curated HTTP / OpenAPI surface for the root landing page (`GET /`) in every
 * deployment mode.
 *
 * Full contract lives in `openapi.yaml` on the same host; this list is a
 * compact orientation for humans and agents. Sandbox-only routes are included
 * only when `mode === "sandbox"`.
 *
 * CLI orientation lives in `cli_overview.ts` — this module covers only the
 * HTTP/REST surface of this host.
 */
import type { LandingMode } from "./harness_snippets.js";
export interface HttpApiRouteRow {
    method: string;
    path: string;
    description: string;
}
export interface HttpApiOverviewLink {
    label: string;
    href: string;
}
export interface HttpApiOverviewContent {
    intro: string;
    openapiNote: string;
    routes: HttpApiRouteRow[];
    links: HttpApiOverviewLink[];
}
/**
 * HTTP / OpenAPI orientation for the root landing, tailored to deployment mode.
 */
export declare function buildHttpApiOverviewForMode(mode: LandingMode): HttpApiOverviewContent;
/** @deprecated Prefer {@link buildHttpApiOverviewForMode} with `"sandbox"`. */
export declare const ROOT_LANDING_HTTP_API_OVERVIEW_SANDBOX: HttpApiOverviewContent;
//# sourceMappingURL=http_api_overview.d.ts.map