import type { ResourceExample } from "./types.js"; /** Register examples from a module. Called by each example file. Names must be globally unique. */ export declare function registerExamples(examples: ResourceExample[]): void; /** Get all registered examples. */ export declare function getAllExamples(): ResourceExample[]; /** Fetch a single example by exact name. */ export declare function getExample(name: string): ResourceExample | undefined; /** Search examples by keyword. Matches against name, description, tags, and resourceType. */ export declare function searchExamples(query: string, resourceType?: string): ResourceExample[]; /** Get all example names for a specific resource type. */ export declare function getExamplesForResource(resourceType: string): ResourceExample[]; /** Get all unique resource types that have examples. */ export declare function getResourceTypesWithExamples(): string[]; //# sourceMappingURL=index.d.ts.map