/** * KHAELOR * File: src/config/index.ts * Description: Public barrel for the config module (Layer 1 — imports shared only). * * Author: Simon-Pierre Boucher * Contact: contact@spboucher.ai */ export { DEFAULT_CONFIG, validateGateSection, validatePartialConfig, validatePermissionsSection, } from "./schema.js"; export type { GateModeSetting, GateSection, KhaelorConfig, PartialKhaelorConfig, ThinkingMode, PermissionAction, PermissionRuleEntry, PermissionsSection, } from "./schema.js"; export { loadConfig, ResolvedConfig, REDACTED } from "./loader.js"; export type { CliConfigFlags, LoadConfigOptions } from "./loader.js"; export { persistPermissionGrant } from "./persist.js"; export type { PermissionGrant, PersistPermissionGrantOptions } from "./persist.js";