import type { NitroArtifactsConfig } from "#internal/nitro/routes/runtime-artifacts.js";
type AgentInfoRouteMode = "development" | "production";
interface AgentInfoRouteInput extends NitroArtifactsConfig {
    readonly mode?: AgentInfoRouteMode;
}
/**
 * Builds the package-owned JSON inspection response for the current agent.
 *
 * The route keeps the same default auth chain as the Eve channel:
 * local development requests are accepted by hostname, while deployed
 * Vercel targets require a valid OIDC bearer.
 */
export declare function handleAgentInfoRequest(input: AgentInfoRouteInput, request: Request): Promise<Response>;
export {};
