import type { GenerateBodygraphResponse } from '../types/index.js'; import { RoxyDataElement } from '../utils/base-element.js'; /** * Human Design bodygraph. Pass `data` from /human-design/bodygraph. Renders the * nine centers in their canonical positions and shapes, filled when defined and * outlined when open, the 36 channels as wiring between gates with active * channels emphasized, and the activated gate numbers. A summary block lists * type, strategy, authority, profile, definition, incarnation cross, signature, * and not-self theme. * * The chart is theme-driven through `--roxy-*` custom properties on `:host`, so * it adopts the host palette in light and dark without runtime color probing. */ export declare class RoxyBodygraph extends RoxyDataElement { static styles: import("lit").CSSResult[]; protected renderEmpty(): import("lit").TemplateResult<1>; protected renderData(d: GenerateBodygraphResponse): import("lit").TemplateResult<1>; private buildGateTitles; private renderSummary; } declare global { interface HTMLElementTagNameMap { 'roxy-bodygraph': RoxyBodygraph; } } //# sourceMappingURL=bodygraph.d.ts.map