Structural contract a side-panel renderer must satisfy. Consumed by the
kernel via a runtime duck-type check on globalThis.GeoLeaf.FeatureInfo
(see app/boot-modules/feature-info.module.ts) — never imported. Implemented by
capabilities/feature-info/surfaces/sidepanel.ts (S9).
Structural contract a side-panel renderer must satisfy. Consumed by the kernel via a runtime duck-type check on
globalThis.GeoLeaf.FeatureInfo(seeapp/boot-modules/feature-info.module.ts) — never imported. Implemented bycapabilities/feature-info/surfaces/sidepanel.ts(S9).