import { t as I18nConfig } from "./i18n-BXma5c0h.js"; import { AgentConfig, SiteConfig } from "./config.js"; import { DocumentConfig } from "./document.js"; //#region src/discovery.d.ts export declare const MCP_SERVER_CARD_TYPE = "application/mcp-server-card+json"; export declare function buildLinkHeader(agent: AgentConfig, opts?: { catalogs?: boolean; }): string | null; export type LlmsLink = { title: string; url: string; description?: string; section: string; optional: boolean; }; export declare function llmsTxt(origin: string, routes: string[], agent: AgentConfig, site?: { name?: string; description?: string; }, links?: LlmsLink[]): string; export declare function robotsTxt(origin: string, opts?: { catalogs?: boolean; }): string; export type SitemapPage = { path: string; lastModified?: string | Date; }; export declare function sitemapXml(origin: string, routes: Array, i18n?: I18nConfig): string; export type AgentService = { id: string; endpoint: string; desc?: { href: string; type: string; }; doc: { href: string; type: string; }; catalog?: { namespace: string; type: string; url: string; displayName: string; }; }; export declare function agentServices(origin: string, agent: AgentConfig, site?: { name?: string; }): AgentService[]; export declare const API_CATALOG_CONTENT_TYPE = "application/linkset+json; profile=\"https://www.rfc-editor.org/info/rfc9727\""; type Link = { href: string; type?: string; }; export type LinksetContext = { anchor: string; item?: Link[]; "service-desc"?: Link[]; "service-doc"?: Link[]; }; export declare function apiCatalog(origin: string, agent: AgentConfig): { linkset: LinksetContext[]; }; export declare const AGENT_SKILLS_INDEX_PATH = "/.well-known/agent-skills/index.json"; export declare function skillName(origin: string): string; export type AgentSkill = { name: string; description: string; url: string; markdown: string; }; export declare function siteSkill(origin: string, agent: AgentConfig, site?: { name?: string; description?: string; }): AgentSkill; export declare function sha256Digest(text: string): Promise; export declare function agentSkillsIndex(origin: string, agent: AgentConfig, site?: { name?: string; description?: string; }): Promise<{ $schema: string; skills: { name: string; type: string; description: string; url: string; digest: string; }[]; }>; export declare const AI_CATALOG_PATH = "/.well-known/ai-catalog.json"; export declare const ARD_PATH = "/.well-known/ard.json"; export declare function aiCatalog(origin: string, agent: AgentConfig, site?: { name?: string; description?: string; }): { specVersion: string; host: { displayName: string; identifier: string; documentationUrl: string; }; entries: Record[]; }; export declare function mcpServerCard(origin: string, opts?: { site?: SiteConfig; agent?: Pick; icons?: DocumentConfig["icons"]; basePath?: string; }): { $schema: string; name: string; title?: string | undefined; version: string; description: string; websiteUrl: string; icons: { src: string; mimeType?: string | undefined; sizes?: string[] | undefined; }[]; remotes: { type: string; url: string; supportedProtocolVersions: ("2025-03-26" | "2025-06-18" | "2025-11-25" | "2026-07-28")[]; }[]; url: string; protocolVersion: string; capabilities: { tools: { listChanged: boolean; }; }; tools: string[]; }; //#endregion