/** * Brand extractor provenance enums — single source of truth. * * Why this file exists: * Without a single source, provenance values can be emitted that aren't in * the documented enum (e.g. 'palette-extraction' appearing in real output * but undocumented). The TS type `BrandExtractionOutput['provenance']` * carries one form of the declaration, but the code, tests, and external * docs each duplicate it. Drift is inevitable. * * Fix: every emission point reads from these arrays. The type in * `src/types.ts` is derived from them. The brand-honesty test asserts the * exact contents. Add a value HERE first; the type + emission sites * follow automatically. * * Order matters: these enums also serve as documentation order in the * TypeScript type, the tool-schemas surface, and the docs file. */ export declare const LOGO_PROVENANCE_VALUES: readonly ["json-ld", "og:logo", "link[rel=icon]", "heuristic", "unknown"]; export type LogoProvenance = (typeof LOGO_PROVENANCE_VALUES)[number]; export declare const COLORS_PROVENANCE_VALUES: readonly ["css-vars", "palette-extraction", "unknown"]; export type ColorsProvenance = (typeof COLORS_PROVENANCE_VALUES)[number]; export declare const FONTS_PROVENANCE_VALUES: readonly ["css-vars", "css-rule", "inline-style", "google-fonts-link", "unknown"]; export type FontsProvenance = (typeof FONTS_PROVENANCE_VALUES)[number]; //# sourceMappingURL=brand-provenance.d.ts.map