import type { AccessInfo, ApiDescriptionInfo, DocsServerDependencies, McpServerType } from '../types.js'; import { BaseMcpServer } from './base-server.js'; export declare class DocsMcpServer extends BaseMcpServer { private readonly dependencies; constructor(dependencies: DocsServerDependencies & { baseUrl: string; headers: Record; outdir: string; accessInfo: AccessInfo; products?: string[]; }); protected registerTools(): void; protected getServerType(): McpServerType; } export declare function createDocsMcpServer({ name, baseUrl, headers, apiDescriptionsMap, outdir, accessInfo, products, }: { name: string; baseUrl: string; headers: Record; apiDescriptionsMap: Record; outdir: string; accessInfo: AccessInfo; products: string[]; }): Promise; //# sourceMappingURL=docs-server.d.ts.map