import { Spec } from '@graphysdk/viz-engine'; /** * Seed the "Made with Graphy" provenance badge to on for the batteries-included entry point. * * The low-level renderer resolves `config.content.brandMark.enabled` / `isBrandMarkVisible` to * `false` (neutral by default). `@graphysdk/react` is the opinionated happy path, so it flips the * default to `true` — but only when the caller has expressed no preference. An explicit `true` or * `false` on either the structured field or the legacy flag is left untouched, so a caller opting * out (directly, or via the high-level `content.isBrandMarkHidden` that the converter has already * turned into `isBrandMarkVisible: false`) always wins. * * The seed goes through viz-engine's {@link updateSpec}, which applies the change with structural sharing: * only the `config` → `content` path is rebuilt while every untouched subtree keeps its reference. Paired * with the caller-side `useMemo` in {@link GraphProvider}, a stable input yields a stable result, so nothing * downstream recompiles just because the mark was defaulted. */ export declare function withBrandMarkDefault(spec: Spec): Spec;