/** Basenames (no extension) of the copyable reference generators shipped in `src/reference/`. */ export declare const REFERENCE_GENERATOR_NAMES: readonly ["entity", "queries", "routes", "barrel"]; export type ReferenceGeneratorName = (typeof REFERENCE_GENERATOR_NAMES)[number]; /** * Resolve the `src/reference/` directory holding the copyable reference generators. * Works in dev (this module runs from `src/`, templates at `./reference/`) and in a * published install (this module runs from `dist/`, templates at `../src/reference/`, * since `src/` ships alongside `dist/`). Walks up checking both layouts at each level. */ export declare function resolveReferenceRoot(): string; /** Read the raw source of one reference generator (e.g. `"entity"` → the text of `entity.ts`). */ export declare function readReferenceTemplate(name: ReferenceGeneratorName): string; //# sourceMappingURL=reference-templates.d.ts.map