import type { OpenApiMcpManifest, OpenApiMcpManifestSource } from './types.js'; export type OpenApiMcpManifestFailureKind = 'transient' | 'contract'; export declare class OpenApiMcpManifestError extends Error { readonly kind: OpenApiMcpManifestFailureKind; constructor(kind: OpenApiMcpManifestFailureKind, message: string, options?: ErrorOptions); } export declare class HttpOpenApiMcpManifestSource implements OpenApiMcpManifestSource { private readonly fetchImpl; private readonly timeoutMs; private readonly manifestUrl; constructor(baseUrl: string, fetchImpl: typeof fetch, timeoutMs: number); read(signal: AbortSignal): Promise; } //# sourceMappingURL=manifest-source.d.ts.map