/**
 * Lazy data accessors for the generated specialist blobs.
 *
 * The raw data lives in src/engines/data/*.json so it is loaded by Node's JSON
 * parser on first access instead of being evaluated as ~14 k LOC of JavaScript
 * at module import time.
 *
 * Sync API is preserved: callers that were synchronous remain synchronous.
 * Generation: run `node scripts/extract-specialist-data.mjs` after re-generating
 * specialists to refresh the JSON snapshots.
 */
import type { ImportedSpecialistProfileSeed } from './generated-specialist-profiles.js';
import type { ImportedSpecialistSeed } from './generated-specialists.js';
/** Returns the 139 specialist profile seeds, loading from JSON on first call. */
export declare function getImportedSpecialistProfiles(): ImportedSpecialistProfileSeed[];
/** Returns the 139 specialist seeds, loading from JSON on first call. */
export declare function getImportedSpecialists(): ImportedSpecialistSeed[];
/** Invalidate the in-process cache (useful after re-generating data files). */
export declare function resetSpecialistCache(): void;
