/**
 * profile.ts — C19 Profile inheritance chain (v1) — TypeScript surface.
 *
 * The canonical Zod schema lives in `src/cli/profile/schema.mjs` so the CLI
 * kernel can load it from raw Node without relying on experimental TS
 * stripping. This file re-exports the same schema values and adds TS types
 * inferred via `z.infer`, giving TypeScript consumers (tests, type-safe call
 * sites) the same surface the CLI sees.
 *
 * See `packages/framework/docs/profiles.md` for the end-user contract and
 * `src/cli/profile/{parse,resolve}.mjs` for the runtime counterparts.
 */
import { z } from 'zod';
import { ObligationSchema, ProfileSchema, validateProfile } from '../cli/profile/schema.mjs';
export { ObligationSchema, ProfileSchema, validateProfile };
// Pre-computed JSON Schema for LLM prompt injection.
export const profileJsonSchema = z.toJSONSchema(ProfileSchema);
//# sourceMappingURL=profile.js.map