import { OpenAPIHono } from "@hono/zod-openapi";
import { Env } from "hono";

//#region src/openapi.d.ts
declare const TagToDescription: {
  A2A: string;
  'API Keys': string;
  Agents: string;
  Apps: string;
  Auth: string;
  'Artifact Components': string;
  Branches: string;
  Channels: string;
  CLI: string;
  Chat: string;
  'Context Configs': string;
  Conversations: string;
  Credentials: string;
  'Credential Stores': string;
  'Data Components': string;
  Entitlements: string;
  Evaluations: string;
  Executions: string;
  'External Agents': string;
  'Function Tools': string;
  Functions: string;
  GitHub: string;
  MCP: string;
  'MCP Catalog': string;
  OAuth: string;
  'Project Members': string;
  'Project Permissions': string;
  Projects: string;
  Refs: string;
  Skills: string;
  Slack: string;
  SubAgents: string;
  'Scheduled Triggers': string;
  'Third-Party MCP Servers': string;
  Tools: string;
  Triggers: string;
  'User Project Memberships': string;
  'User Profile': string;
  Users: string;
  Webhooks: string;
  'Work Apps': string;
  Workflows: string;
  Workspaces: string;
};
declare function setupOpenAPIRoutes<E extends Env = Env>(app: OpenAPIHono<E>): void;
//#endregion
export { TagToDescription, setupOpenAPIRoutes };