import type { ReadResourceResult } from "@modelcontextprotocol/sdk/types.js"; import { type StorybookManifestClient } from "../../shared/clients/storybookManifestClient.js"; import { ResourceBase } from "../../shared/index.js"; import { z } from "zod"; export declare class CatalogPatternDetailResource extends ResourceBase<{ patternId: string; }> { private manifestClient; protected config: { name: string; uriTemplate: string; description: string; mimeType: string; annotations: { readOnlyHint: boolean; idempotentHint: boolean; destructiveHint: boolean; }; }; constructor(manifestClient?: StorybookManifestClient); protected getParamsSchema(): z.ZodObject<{ patternId: z.ZodString; }, z.core.$strip>; read(uri: URL, params: { patternId: string; }): Promise; } export declare const catalogPatternDetail: CatalogPatternDetailResource; //# sourceMappingURL=CatalogPatternDetailResource.d.ts.map