import { type SchemaEntry, type SchemaSearchResult } from './types.js';
/**
 * List all available schema entries.
 */
export declare function listSchemas(): SchemaEntry[];
/**
 * Read a schema by its exact ID.
 */
export declare function readSchema(id: string): {
    entry: SchemaEntry;
    content: string;
} | null;
/**
 * Find a schema by fuzzy query and return its content.
 * Returns the best match or null if no match found.
 */
export declare function readSchemaByQuery(query: string): {
    entry: SchemaEntry;
    content: string;
} | null;
/**
 * Search schemas by fuzzy query.
 */
export declare function searchSchemas(query: string, limit?: number): SchemaSearchResult[];
