/** * Shared best-effort AI-enrichment gather for `dql propose` (CLI) and the * notebook generate endpoint. Runs a deterministic dryRun pass to collect facts, * then asks the configured provider to enrich human-facing content. Returns a * slug→content map, or `undefined` on any miss (no provider, 'off', no facts) so * callers fall back to deterministic dbt-derived content. * * The enrichment itself (and its timeout / JSON parsing) lives in dql-agent; the * engine never calls a provider — it only consumes `enrichedBySlug` as data. */ import { type EnrichedContent, type ProposeConfigInput } from '@duckcodeailabs/dql-agent'; export declare function gatherProposeEnrichment(projectRoot: string, manifestPath: string, proposeConfig: ProposeConfigInput | undefined, slugs?: string[]): Promise | undefined>; //# sourceMappingURL=propose-enrich.d.ts.map