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;
/** 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