/** * PD Config Validation — PRI-304 * * Runtime validation from `unknown` (parsed YAML/JSON). * No `as` bypasses on untrusted input (ERR-001, ERR-005). * Uses `Object.hasOwn()` for key checks (ERR-013). * Missing/malformed required fields fail loud (ERR-009, ERR-010). * Non-boolean enabled fields fail loud (ERR-047). */ import { type PdConfigValidationResult } from './pd-config-types.js'; /** * Validate a parsed `.pd/config.yaml` value from unknown input. * Returns structured result — never throws on malformed input. */ export declare function validatePdConfig(raw: unknown): PdConfigValidationResult; //# sourceMappingURL=pd-config-validate.d.ts.map