/**
 * @license
 * Copyright 2026 Amodal Labs, Inc.
 * SPDX-License-Identifier: MIT
 */
/**
 * Studio runtime route ownership.
 *
 * These paths all travel through `/api/runtime/*` from the browser so Studio
 * can keep runtime URLs server-side. They are not all owned by the same
 * backend in every environment:
 *
 * - `durable-agent-data`: agent history/telemetry persisted outside a single
 *   deployed process. Cloud Studio serves these from Postgres.
 * - `deploy-runtime-data`: read/admin calls against a particular deployment.
 * - `streaming-interaction`: user/eval execution calls against a deployment.
 * - `runtime-operation`: mutations handled by the runtime or local dev server.
 */
export type StudioRuntimeRouteBoundary = "durable-agent-data" | "deploy-runtime-data" | "streaming-interaction" | "runtime-operation";
export declare function normalizeStudioRuntimePath(path: string): string;
export declare function studioRuntimeProxyPath(path: string): string;
export declare function classifyStudioRuntimePath(path: string): StudioRuntimeRouteBoundary;
export declare function runtimePathUsesSelectedDeploy(path: string): boolean;
export declare function runtimeBoundaryUsesSelectedDeploy(boundary: StudioRuntimeRouteBoundary): boolean;
