/** * Generates `config/omnify.php` — Laravel runtime config for the audit-log * feature. * * The trait reads `config('omnify.audit.logExclude')`, `config('omnify.audit.logQueue')`, * and `config('omnify.audit.logRetention')` at request time. We emit those * values from the resolved schemas.json so the trait + Audit model stay in * sync with whatever the user declared in `omnify.yaml`. * * Each value is wrapped in `env(...)` so operators can override per * environment without re-running codegen — production might use a longer * retention than dev, or a dedicated audits queue, without touching YAML. */ import { SchemaReader } from './schema-reader.js'; import type { GeneratedFile, PhpConfig } from './types.js'; /** Generate config/omnify.php with audit-log settings. */ export declare function generateAuditConfig(reader: SchemaReader, config: PhpConfig): GeneratedFile[];